故障处理

验证快照文件和AOF文件

两个命令行程序redis-check-aofredis-check-dump 

redis-check-aof   [--fix]   <file.aof> 扫描AOF文件,寻找不真确或者不完整的命令,发现第一个出错的命令时,删除错误命令,及以后所有命令。大多数删除的是末尾不完整的命令。

reids-check-dump <dump.rdb> 目前不能修复快照文件。快照文件是经过压缩的,出现在快照文件中的错误可能导致快照文件剩余部分无法被读取。因此保留多个备份,数据恢复时,计算快照文件的SHA1散列值和SHA256散列值来对能容进行验证(?)。

更换故障主服务器

1.手动使用命令SLAVEOF指定主从关系

2. Redis Sentinel 自动故障转移

posted @ 2018-12-20 21:52  vvf  阅读(149)  评论(0编辑  收藏  举报