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