一、拉取redis7.4
docker pull redis:7.4.1-bookworm
二、 创建宿主机redis配置文件
vim /docker/redis/redis.conf
-
复制官方完整版配置文件即可。
-
修改关键配置
# 1. 开启redis密码验证 requirepass 123456 # 2. 允许redis远程连接 # bind 127.0.0.1 # 注释掉 或 改为 0.0.0.0 # 3. 关闭 守护进程模式 daemonize no # 参数改为 no,或注释掉。该配置 和 docker run中的 -d参数冲突 # 4. 开启redis持久化 appendonly yes
三、 启动redis容器
redis-server /etc/redis/redis.conf
: 指定启动redis服务器的配置文件
docker run --name my-redis \-d -p 6379:6379 \-v /docker/redis/redis.conf:/etc/redis/redis.conf \-v /docker/redis/data:/data \redis:7.4.1-bookworm \redis-server /etc/redis/redis.conf