首页/数据/Redis 进阶速查/redis-check-aof 修复 AOF
持久化56 条

redis-check-aof 修复 AOF

redis-check-aof 校验 AOF 的格式与命令完整性,--fix 会把文件截断到最后一个完整命令并重写,是最常见的 AOF 抢救手段。

Redis 进阶速查数据更新于 2026-10-12
校验redis-check-aof appendonly.aof
修复redis-check-aof --fix appendonly.aof
前置停止实例并备份原文件

修复示例

修复示例
cp appendonly.aof appendonly.aof.bak
redis-check-aof --fix appendonly.aof
redis-cli PING
修复是在副本上做手术,先拷贝再修;修复后启动成功不代表数据零丢失,需核对业务对账。

易错点

  • 直接对唯一一份文件执行 --fix 属于豪赌,先备份是硬性动作
  • 7.0 多文件结构下要针对 manifest 描述的文件处理,旧工具与路径写法需同步核对

数据来源与参考

  • Redis 官方文档:redis-check-aof 工具说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌