redis之路(五):Redis的持久化之AOF方式

所有的数据都存在内存中,从内存当中同步到硬盘上,这个过程叫做持久化过程。

持久化操作,两种方式:rdb方式、aof方式,可以单独使用或者结合使用。

使用方法:

rdb持久化方法:在指定的时间间隔写入硬盘

aof方式:将以日志,记录每一个操作,服务器启动后就构建数据库。

配置可以禁用 持久化功能。

也可以同时使用两种方式。

AOF方式:将以日志,记录每一个操作

优势:安全性相对RDB方式高很多;

劣势:效率相对RDB方式低很多;

配置:

[root@localhost redis]# vi redis.conf

编辑redis.conf

往下拉 找到:
在这里插入图片描述
appendonly no默认关闭aof方式 我们修改成yes 就开启

下面那个是默认的aof文件名

再往下拉:
在这里插入图片描述

这里是三种同步策略:

always 是 只要发生修改,立即同步 (推荐实用 安全性最高)

everysec 是 每秒同步一次

no是不同步

我们修改成always

然后保存 退出;

我们重新启动redis,然后随便加几个key
在这里插入图片描述
在这里插入图片描述

这里就有一个appendonly.aof文件;

然后把aof和rdb文件全部移到别的文件夹,再次启动redis,没有任何数据

在这里插入图片描述
关闭redis并退出

再把aof文件剪切回来,重新启动redis查看,数据就恢复了
在这里插入图片描述

小结: 我们平时可以把aof文件定期备份 然后需要的时候 拷贝到redis下 重启即可;

猜你喜欢

转载自blog.csdn.net/qq_38738510/article/details/104867195