运行带密码的Redis容器

从Docker Hub拉取官方Redis镜像

docker pull redis

创建配置文件目录并设置密码

sudo mkdir -p /opt/redis/conf
sudo tee /opt/redis/conf/redis.conf <<EOF
requirepass 123456
EOF

启动Redis容器并挂载配置文件

sudo docker run -d \
  --name redis \
  -p 16379:6379 \
  -v /opt/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
  redis redis-server /usr/local/etc/redis/redis.conf

验证Redis运行状态

检查容器是否正常运行

docker ps

测试Redis连接(密码为123456)

redis-cli -h 127.0.0.1 -p 16379
auth 123456
ping

配置文件管理

修改密码只需编辑配置文件

sudo vi /opt/redis/conf/redis.conf

重启容器使配置生效

docker restart redis

持久化数据配置

如需持久化数据,可添加以下配置到redis.conf

appendonly yes
appendfilename "appendonly.aof"

同时添加数据卷挂载参数

-v /opt/redis/data:/data

更多推荐