首页/数据/备份与容灾速查/Redis 持久化配置 RDB 与 AOF
数据库与云备份56 条

Redis 持久化配置 RDB 与 AOF

两种持久化机制:RDB 按条件生成时间点快照、恢复快体积小;AOF 追加记录写命令、丢数窗口更小;生产常同时开启。

备份与容灾速查数据更新于 2026-10-12

redis.conf 关键配置

redis.conf 关键配置
# RDB:900 秒 1 次修改 / 300 秒 10 次 / 60 秒 1 万次触发
save 900 1
save 300 10
save 60 10000

# AOF
appendonly yes
appendfsync everysec
RDB紧凑二进制快照,恢复快;间隔内数据可能丢失
AOF追加写日志,everysec 最多丢约 1 秒;文件更大恢复更慢
并存同时开启时启动加载优先级为 AOF 优先
appendfsync always 数据更稳但写性能明显下降;everysec 是延迟与安全的常见折中。

易错点

  • 误认为开了 AOF 就不丢数据:everysec 仍有约 1 秒窗口,系统层缓冲丢失影响更大
  • AOF 存在时启动优先加载 AOF,仅更新 RDB 会造成『恢复到旧数据』的困惑

数据来源与参考

  • Redis 官方文档(Persistence)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌