
Docker部署Redis
Docker部署Redis
创建数据卷映射目录
这里我存放的路径为data/app
为例,按需创建data、conf、log目录
获取配置文件
关于拉取配置文件这里建议访问redisConfig看一下,当前稳定的版本是哪些
截止至此文发布时最新版本为7.2
,这里直接拿7.2
做演示,在RedisGithub仓库中找到对应版本的redis.conf
文件,点击复制
在/data/app/redis/conf/
路径下创建redis.conf
文件,随后修改文件,直接将复制的内容粘贴进去
修改配置文件
{% folding green, 常用注释说明%}
{% endfolding %}
启动redis容器
在启动Redis容器前,请确定你的数据卷映射。在下属示例中,数据卷映射的路径为/data/app/redis/xxxx
,如果不一样请记得修改。启动容器后,系统将自动从远程仓库拉取相应版本的Redis镜像。请务必确保所拉取的Redis版本与之前复制的配置文件版本一致。
或不指定配置文件启动,不要/etc/redis/redis.conf:
必须:
-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。
–name myredis 指定该容器名称,查看和进行操作都比较方便。
可选:
-v 挂载目录,规则与端口映射相同。
-d redis 表示后台启动redis
redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的录/data/app/redis/conf/redis.conf
appendonly yes 开启redis 持久化
--restart always 表示开机启动
--network serms-net 网卡
常用命令
进入redis容器使用redis-cli命令进行连接
查看启动日志
Docker 停止、删除、重启、启动容器
正常删除容器,一般是先停止容器,再进行删除
常见报错
如果还有其他问题可留言,博主会尽力帮你解决
Redis Client On Error: Error: write ECONNABORTED Config right?
- 感谢你赐予我前进的力量