首页 > 其他 > 详细

redis 学习 - 处理系统故障

时间:2020-03-25 23:48:34      阅读:76      评论:0      收藏:0      [点我收藏+]

由于 redis 是一款软件, 所以不可避免的会遇到故障. 接下来学习如何处理 redis 出现故障的措施.

检查快照文件和aof文件

当 redis server 出现故障以后, 首先要检查快照文件和aof文件的数据是否正确. redis 提供两个命令用于检查:

redis-check-aof [--fix] <file.aof>

程序会对某aof文件进行修复, 当发现第一个错误的命令时, 就会删除这个命令以后的所有命令.大多数情况下删除的都是末尾的不完整的命令.

技术分享图片

快照文件无法修复, 因为快照文件往往是压缩以后的. 没办法修复啦. 所以一般快照文件会被备份成为多份, 通过 sha256 这些算法计算哪个文件损坏了, 就不会再被使用了.

redis 学习 - 处理系统故障

原文:https://www.cnblogs.com/it-dennis/p/12571292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!