docker启动redis了,但是连接不上

我的启动命令

docker run --name redis-docker -p 6379:6379 -v /home/redis/data:/data -v /home/redis/conf/redis.conf:/etc/redis/config/redis.config --restart=always -itd redis --appendonly yes

-v 是挂载本地的意思
--appendonly yes :开启持久化
这里的 /home/redis/conf/redis.conf 这个是我启动容器前就创建好了的
解决思路:

.docker 拉取的redis默认是没有配置文件的,需要启动容器的时候挂在一个在本地,然后去修改配置文件
官网下载

wget http://download.redis.io/redis-stable/redis.conf   

redis.config地址
在这里插入图片描述
然后在本地挂在的redis.config 添加上这句话,重启docker的redis就可以了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐