AOF(Append Only File ):将我们的命令都记录下来,恢复的时候就把这个文件再执行一遍
以日志的形式记录Redis每一个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件不可以改写文件,redis启动之后会读取appendonly.aof文件来实现重新恢复数据,完成恢复数据的工作。默认不开启,需要将redis.conf中的appendonly no改为yes启动Redis。
操作步骤:
1、进入redis.conf中
2、将appendonly no改为yes
按字母 i 进入编辑模式,修改完 shift+冒号,输入wq保存退出
默认是不开启的,我们需要手动进行配置,将appendonly.aof改为yes,就开启了aof,重启redis就可以生效了,AOF保存的文件是appendonly.aof
3、修改aof文件
如果这个文件部分数据被篡改了,我们需要修复 aop 文件,redis给我们提供了一个工具,
4、如果文件正常,重启就可以直接恢复了