redis突然停电导致aof文件损坏

问题: 系统部署到客户服务器上面,客户把服务器重启,导致redis的aof文件损坏,启动不了 解决: 查看日志文件,发现报错

~]# vim  /ww/server/redis.log
[2716] 28 Apr 10:17:27.915  Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>
备份aof文件,在用redis-check-aof工具修复:
~]# cp /www/server/edis/data/appendonly.aof cp /www/server/edis/data/appendonly.aofbak
~]# /www/server/redis/bin/redis-check-aof --fix /www/server/edis/data/appendonly.aof
Continue? [y/N]: y
Published At