首页/数据/Redis 进阶速查/7.0 多文件 AOF 结构
持久化56 条

7.0 多文件 AOF 结构

7.0 起 AOF 目录由 manifest 清单、base 基线文件与 incr 增量文件组成;重写只生成新 base 并切换 manifest,不再重写单个巨型文件。

Redis 进阶速查数据更新于 2026-10-12
目录appendonlydir/
组成manifest 加 base.rdb 或 base.aof 加 incr.aof
好处重写期间磁盘峰值更低、切换更简单

查看

查看
ls -l /data/redis/appendonlydir/
cat /data/redis/appendonlydir/appendonly.aof.manifest
base 采用 RDB 格式(当 aof-use-rdb-preamble 开启)或 AOF 格式;加载时按 manifest 顺序读 base 再读 incr。

易错点

  • 运维脚本若按老文件名 appendonly.aof 判断备份对象,会漏掉新结构导致备份不完整
  • manifest 记录文件的「类型与序号」,手工改动目录里的文件后必须同步 manifest,否则加载失败

数据来源与参考

  • Redis 7.0 Release Notes:Multi-part AOF
  • Redis 官方文档:AOF 文件结构说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌