Redis 数据备份与恢复

RDB 与 AOF 两种持久化,以及备份恢复操作。

Beginner
Key PointsRDB 是某一刻的快照,AOF 是命令日志;两者可同时开启,重启优先 AOF。

两种持久化对比

方式优点缺点
RDB紧凑、恢复快、适合备份有数据丢失窗口(按 save 间隔)
AOF丢失少(可按秒)文件大、恢复慢

配置与恢复

Shell
# redis.conf
save 900 1          # 900 秒内至少 1 次改动则快照
appendonly yes      # 开 AOF
appendfsync everysec # 每秒刷盘
Output
(实际为配置文件改动;重启后自动加载 dump.rdb / appendonly.aof)
In production enable both RDB + AOF: RDB for fast cold backups/rollback, AOF for at-most-1-second loss (appendfsync everysec). Redis 4.0's mixed AOF combines both.

Friends & Partners