docker 安装redis

1、导入镜像

shell 复制代码
docker pull redis:5.0

2、创建挂载文件

创建创建data目录和redis.conf文件

shell 复制代码
mkdir /mydata/redis
cd /mydata/redis
mkdir data
touch redis.conf

如下图:

编写redis.conf

shell 复制代码
# 编辑配置文件(按需修改)
echo "requirepass 你自己设置的密码" >> redis.conf  # 设置密码
echo "appendonly yes" >> redis.conf                   # 启用持久化
echo "maxmemory 1gb" >> redis.conf                   # 设置最大内存

3、运行容器

进入redis目录,然后执行docker命令

shell 复制代码
docker run -d --name redis \
  -p 6379:6379 \
  -v $(pwd)/data:/data \
  -v $(pwd)/redis.conf:/usr/local/etc/redis/redis.conf \
  redis:5 \
  redis-server /usr/local/etc/redis/redis.conf

4、验证安装

shell 复制代码
# 检查容器状态
docker ps | grep redis5

# 进入容器执行 Redis CLI
docker exec -it redis redis-cli

# 若设置了密码,需验证
docker exec -it redis redis-cli -a 你自己设置的密码

注意事项

生产环境必须设置强密码(requirepass)
建议限制内存使用(maxmemory)
定期备份 data 目录