← 返回文章列表
POST / 2024-11-21

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

问题: 系统部署到客户服务器上面,客户把服务器重启,导致redis的aof文件损坏,启动不了 解决: 查看日志文件,发现报错   备份aof文件,在用redis-check-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