首页/数据/Redis 进阶速查/RDB 与 AOF 对比与混用
持久化56 条

RDB 与 AOF 对比与混用

RDB 体积小、恢复快、适合备份;AOF 丢失窗口小、适合数据安全要求高的场景,两者可同时开启:AOF 负责近实时恢复,RDB 负责冷备与快速重放。

Redis 进阶速查数据更新于 2026-10-12

对比

维度RDBAOF
文件体积紧凑偏大(尤其长命令历史)
恢复速度快需重放命令,慢
丢失窗口取决于快照间隔取决于 appendfsync
运维复杂度低涉及重写与文件管理

双开示例

双开示例
redis-cli CONFIG SET save '3600 1 300 100'
redis-cli CONFIG SET appendonly yes
redis-cli CONFIG SET aof-use-rdb-preamble yes
同时开启时启动优先加载 AOF;RDB 快照依然按节奏生成,作为备份载体很有价值。

易错点

  • 双开会放大 fork 与磁盘 IO 总开销,大实例要评估资源余量
  • 恢复演练要针对「实际加载来源」验证(通常是 AOF),别只测 RDB 路径

数据来源与参考

  • Redis 官方文档:RDB 与 AOF 对比说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌