先描述一下情况
最近整理一个Redis面试题的时候看到一个Redis持久化相关的东西,在开发工作中,这些配置在公司一般都是运维或者架构师级别的大佬负责,开发人员作为一个了解即可
但是本地一般会使用Docker管理服务所需的环境,也是为了和生产环境保持一直,查询了一下docker hub redis启动时是没有加载配置文件的,基本是默认配置启动,感兴趣的可以看下官方的dockerfile
- 大概的看了一下,只是描述了自定义启动文件的位置,和自定义配置文件的方法
- 本机是在几个月前下载了latest版本,查了Github issue说在最新版本已经修复发布了issue
- 现在情况就明了了,只是需要Docker 更新一下laster版本的镜像即可,顺便贴一下最新持久化启动指令
docker run -d --name redis -v /Users/xx/redis/data:/data -v /Users/xx/redis/redis.conf:/usr/local/etc/redis/redis.conf redis redis-server /usr/local/etc/redis/redis.conf --requirepass "123456"
- -v左侧是本人本地环境的路径,右侧是映射容器内部的路径,顺便设置了连接密码是123456
网友评论