Redis持久化-恢复数据:

对于错误格式的AOF文件,在启动Redis时,Redis会启动不成功。如果appendonly.aof 和 dump.rdb文件同时,Redis 会优先加载 appendonly.aof 文件

appendonly.aof数据文件损坏的时候如何修复
先进行备份,然后采用redis-check-aof –fix appendonly.aof 命令进行修复,【同理,也可用 redis-check-rdb 工具来修复dump.rdb】修复后使用diff-u对比数据的差异,找出丢失的数据,有些可以人工修改补全。AOF文件可能存在结尾不完整的情况,比如机器突然掉电导致AOF尾部文件命令写入不全。Redis为我们提供了aof-load-truncated配置来兼容这种情况,默认开启。加载AOF时,当遇到此问题时会忽略并继续启动。

修复完成在重启Redis成功!

原文链接: https://onlyou.blog.csdn.net//article/details/100519774