You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redis开启AOF持久化后,appendonly.aof.manifest文件内容含义解析

Redis AOF manifest文件内容解析

当Redis启用混合AOF持久化模式时,appendonly.aof.manifest是用来索引组成当前完整AOF数据集的各个成员文件的元数据文件,它的每一行都对应一个成员文件的关键信息:

先看你提供的文件内容:

#cat appendonly.aof.manifest
file appendonly.aof.1.base.rdb seq 1 type b
file appendonly.aof.1.incr.aof seq 1 type i

逐字段解析:

  • file:固定前缀,声明这是一条成员文件的记录
  • 文件名(如appendonly.aof.1.base.rdb):对应的持久化成员文件名称
  • seq 1:序列编号,用来标记同一批次生成的文件。当Redis执行AOF重写时,会生成新批次的基础RDB和增量AOF文件,序列号会随之递增,确保Redis能按正确的批次顺序加载数据
  • type b/type i:文件类型标识:
    • b = base(基础文件):以RDB格式存储的全量数据集,是AOF重写时生成的快照文件
    • i = incremental(增量文件):以AOF格式存储的操作日志,记录了自对应基础文件生成以来的所有写操作

简单来说,这个manifest文件就是Redis的"数据目录清单",启动时它会按照清单里的顺序先加载基础RDB文件恢复全量数据,再加载对应的增量AOF文件补上后续的操作,最终还原出完整的数据集。

内容的提问来源于stack exchange,提问作者Ankit Sahay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 00:13:16