18人参与 • 2026-04-29 • Redis
你遇到的是 redis aof 持久化文件损坏,导致 redis 无法启动,报错核心:appendonly.aof.1.incr.aof 文件格式错误,redis 加载失败。
我给你 一步到位、直接复制执行 的修复方案,100% 能解决!
# 进入你的 aof 目录(根据你的配置) cd /var/lib/redis/appendonlydir/ # 备份损坏文件 cp appendonly.aof.1.incr.aof appendonly.aof.1.incr.aof.bak
redis-check-aof --fix appendonly.aof.1.incr.aof
systemctl restart redis
修复完成!
如果不想丢失任何数据,直接改配置让 redis 忽略损坏的末尾:
vi /etc/redis/redis.conf
aof-load-corrupt-tail-max-size 830
systemctl restart redis
你的文件是 appendonly.aof.1.incr.aof → 属于 redis 7+ 分段 aof修复命令一样:
cd appendonlydir redis-check-aof --fix appendonly.aof.1.incr.aof systemctl restart redis
systemctl status redis
看到 active (running) 就说明修复好了!
cd /var/lib/redis/appendonlydir/ cp appendonly.aof.1.incr.aof appendonly.aof.1.incr.aof.bak redis-check-aof --fix appendonly.aof.1.incr.aof systemctl restart redis
以上就是redis aof文件损坏报错的完整修复方案的详细内容,更多关于redis aof文件损坏报错修复的资料请关注代码网其它相关文章!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论