版权声明:本文为博主原创文章,未经博主允许不得转载。 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,然后查询数据库内容