redis的数据持久化方案

时间:2024-01-12 17:43:38

Redis的持久化方案有两种

1.Rdb方式:快照形式,定期将内存中的数据持久化到硬盘。是Redis默认的数据持久化的形式。

Rdb:缺点是:数据还没有更新到磁盘上,突然断电,造成数据的不完整性。

在redis.conf中的配置:

redis的数据持久化方案

2.Aof方式:append only file  以日志的形式记录每个写操作,将所有对redis数据库操作的指令(增删改操作的命令,不包括读指令),保存到文件中,只允许追加文件不能修改。数据恢复时,会在redis启动之初将文件中的所有指令从头到尾执行一遍,重新构建数据,已完成数据的恢复工作。

aof方式在redis.conf中的配置:

只需要修改appendonly yes即可(默认为no,不开启aof持久化)

redis的数据持久化方案

如果两种方式同时启动,会使用aof持久化的方式,从文件中恢复数据库。