Redis
约 273 字小于 1 分钟
2025-10-10
🚀 部署指南
Redis 是一个开源(BSD许可)的内存数据结构存储,用作数据库、缓存、消息代理和流引擎。
准备工作
创建用于存储 Redis 数据的持久化目录:
mkdir -p /share/Container/redis/data启动服务
Docker Compose
services:
redis:
image: redis:7
container_name: redis
restart: always
ports:
- "6379:6379"
volumes:
- /share/Container/redis/data:/data
# 开启 AOF 持久化并设置密码
command: redis-server --appendonly yes --requirepass "my-secret-pw"Docker CLI
docker run -d \
--name redis \
--restart always \
-p 6379:6379 \
-v /share/Container/redis/data:/data \
redis:7 \
redis-server --appendonly yes --requirepass "my-secret-pw"📝 使用说明
常用命令
连接 Redis CLI
docker exec -it redis redis-cli -a my-secret-pw简单测试
# 连接后执行 ping # 返回 PONG set mykey "Hello World" get mykey数据备份
Redis 默认会将快照保存为
dump.rdb,开启 AOF 后会有appendonly.aof,都在挂载的/share/Container/redis/data目录下。
配置说明
如果需要使用自定义 redis.conf 配置文件:
- 下载默认配置文件或新建配置文件。
- 挂载配置文件到容器中:
volumes:
- /share/Container/redis/data:/data
- /share/Container/redis/redis.conf:/usr/local/etc/redis/redis.conf
command: redis-server /usr/local/etc/redis/redis.conf