本篇的博客是因为之前的博客,写的存在问题,设置的密码无法使用,就是即使设置了密码,依旧提示认证失败,所以才有了本篇的博客文章
docker pull redis
查看下载的镜像 docker images
新建redis配置文件 mkdir -p /home/redis/conf touch /home/redis/conf/redis.conf
运行镜像
docker run -d --name redis -p 6379:6379 --restart unless-stopped -v /home/redis/data:/data -v /home/redis/conf/redis.conf:/etc/redis/redis.conf redis /etc/redis/redis.conf
查看运行中的镜像
修改配置文件
cd /home/redis/conf vim redis.conf #启动Redis持久化功能 (默认 no , 所有信息都存储在内存 [重启丢失] 。 设置为 yes , 将存储在硬盘 [重启还在]) appendonly yes #关闭protected-mode模式,此时外部网络可以直接访问 (docker貌似自动开启了) protected-mode no #设置所有IP都可以访问 (docker貌似自动开启了) bind 0.0.0.0 #密码 设置密码 requirepass 123
停止镜像,在启动镜像
其中redis为我这个镜像的名字
测试
下面使用应用程序连接redis测试
标签:centos,redis,密码,conf,镜像,home,docker From: https://www.cnblogs.com/q202105271618/p/17865326.html