redis可以做持久化,是NOSQL的代表,如果数据坏了咋办?咋整. 做完一个成熟的软件,当然是有办法的.
一个是redis-check-rdb and redis-check-aof 两个工具
redis 版本5
1. redis-check-aof 用法
redis-check-aof 是修复AOF模式产生的日志文件.默认是appendonly.aof文件
- aof是文本文件,如果里面的文本被恶意修改啦,可以无法启动redis
- 使用方法
redis-check-aof --fix appendonly.aof
- 使用修复工具,可能会丢失数据.
2. redis-check-rdb用法
- rdb文件是二进制文件.
- 使用方法:
redis-check-rdb dump.rdb
redis-check-rdb是修复RDB模式产生的日志文件,默认是dump.rdb文件