1. 运行docker desktop
docker desktop 安装参考
2. 拉取redis镜像
在 Windows PowerShell
执行命令 docker pull redis 或者指定版本 docker pull redis:5.0
docker pull redis
docker pull redis:5.0
3. 修改配置文件redis.conf
在官网配置链接 寻找对应版本的config文件,复制到指定文件 redis.conf
开启允许远程访问,注释 #bind 127.0.0.1 -::1
这一行,默认是绑定127.0.0.1,只允许本机访问。
配置访问密码 requirepass your_password
如果有需要也可以需改 save 3600 1 300 100 60 10000
默认是如果有至少1次改变,则每隔3600秒(1小时)保存一次,如果有至少100次改变,则每隔300秒(5分钟)保存一次,如果有至少10000次改变,则每隔60秒保存一次。
4. 构建和运行redis容器
docker run --name my_redis -it -p 6379:6379 -v C:\\tool\\docker\\redis\\conf\\redis.conf:/etc/redis/redis.conf -v C:\\tool\\docker\\redis\\data:/data/ -d redis:latest redis-server /etc/redis/redis.conf
或者创建一个start.cmd
文件,录入上面的命令,双击运行
如果需要重新启动, 可以执行 docker restart my_redis
docker restart my_redis
进入容器存取值 docker exec -it my_redis redis-cli
docker exec -it my_redis redis-cli
127.0.0.1:6379> set key1 "hello"
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth root # 密码验证
OK
127.0.0.1:6379> set key1 "hello"
OK
127.0.0.1:6379> get key1
"hello"
127.0.0.1:6379>
ok,至此完成docker desktop 安装redis