Redis docker-compose 部署指南

发布时间:2026/7/22 8:06:48
Redis docker-compose 部署指南 1. 拉取 Redis 镜像首先从 Docker Hub 拉取 Redis 6.2.6 版本的镜像docker pull redis:6.2.62. 创建 Docker Compose 配置文件创建一个名为docker-compose.yml的文件内容如下version: 3.8 services: redis: image: redis:6.2.6 container_name: redis restart: always ports: - 6379:6379 volumes: - /root/my/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf:rw - /root/my/redis/data:/data:rw command: /bin/bash -c redis-server /usr/local/etc/redis/redis.conf配置说明image使用的 Redis 镜像版本container_name容器名称restart容器退出时自动重启ports将容器 6379 端口映射到主机 6379 端口volumes挂载配置文件和数据目录command启动时使用指定的 redis.conf 配置文件3. 创建目录结构在主机上创建必要的目录mkdir -p /root/my/redis/conf mkdir -p /root/my/redis/data4. 配置 Redis 配置文件创建 Redis 配置文件/root/my/redis/conf/redis.conf内容如下# 绑定地址 bind 127.0.0.1 关闭保护模式 protected-mode no 不以守护进程方式运行Docker 容器需要 daemonize no 数据库数量 databases 16 密码设置可选 requirepass yourpassword 数据目录可选 dir ./ 开启 AOF 持久化可选 appendonly yes5. 启动 Redis 服务使用 Docker Compose 启动 Redis 容器docker-compose up -d redis验证服务状态# 查看容器状态 docker ps 进入 Redis 容器 docker exec -it redis redis-cli 测试连接 ping6. 常用管理命令停止服务docker-compose down查看日志docker-compose logs -f redis重启服务docker-compose restart redis删除容器docker-compose rm -s redis温馨提示确保主机端口 6379 未被占用生产环境建议设置 Redis 密码修改配置文件中的requirepass根据需求调整内存限制和持久化策略