使用Docker构建本地Redis容器及配置

85 阅读1分钟

部署环境

你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)-CSDN博客

Docker部署Redis

首先拉取镜像 这里别的版本也可以,仅做演示

docker pull redis:5.0.12
docker run -p 6379:6379 -d --name redis redis:5.0.12 --appendonly yes

此时容器就被运行起来了,可以通过docker ps来查看,也可以通过Docker desktop来查看。

进入到redis中

docker exec -it 容器id redis-cli

可以执行操作如 set name ××× get name

最后通过exit退出

持久化存储

由于docker pull下来的redis没有 redis.conf配置文件,因此需要本地创建,然后使用存储卷进行关联。

最终将 配置文件 和 data进行关联,得到该命令

docker run --name=redis \
  -v G:/Project/java_Project/chatgpt-microservice/chatgpt-devops/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
  -v G:/Project/java_Project/chatgpt-microservice/chatgpt-devops/redis/data:/data \
  -p 6379:6379 \
  --restart=no \
  --detach=true \
  redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes

如果出现问题,可以使用 docker logs redis 里查看日志进行解决

远程连接

使用redis manager进行连接,其中的host 填写 本机ip地址或者 localhost

img

img

img

此时就完成了redis的部署。