28Redis - AOF持久化配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20042935/article/details/90026746

配置信息

  • always #每次有数据修改发生时都会写入AOF文件
  • everysec #每秒钟同步一次,改策略为AOF的缺省策略
  • no # 从不同步,高效单是数据不会持久化

重写AOF:若不满足重写条件时,可以手动重写,命令:bgrewriteaof

在这里插入图片描述

策略选择:
在这里插入图片描述

数据恢复演示

1、flushall操作 清空数据库
2、及时关闭redis服务器(防止dump.rdb)。 shutdown nosave
3、编辑aof文件,将日志中的flushall命令删除并重启服务即可

  • 步骤1:开启app,并设置成总是保存。然后重启redis。
    -在这里插入图片描述

  • 步骤2:在窗口1进行若干操作
    在这里插入图片描述

  • 步骤3:在窗口1,清空数据库
    在这里插入图片描述

  • 步骤4:在窗口2,关闭redis
    在这里插入图片描述

  • 步骤5:修改“appendonly.aof”文件,将最后的命令“flushall”删除
    在这里插入图片描述

  • 步骤6:在窗口1启动redis,然后查询数据库内容
    -

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/90026746