快照持久化RDB

快照持久化

Redis 可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本

dbfilename "dump.rdb"

dir "/app/redis/redis-3.2.8/db"

根据配置,快照将被写入dbfilename 选项指定的文件里面,

并存储在dir选项指定的路径下。

dbfilename "dump.rdb"

dir "/app/redis/redis-3.2.8/db"

dbfilename "dump.rdb"

dir "/app/redis/redis-3.2.8/db"


创建快照的办法有以下几种:

1.客户端可以通过向redis发送BGSAVE命令来创建一个快照.

2.客户端还可以通过向Redis发送SAVE命令来创建一个快照,

接到SAVE命令的Redis服务器在快照创建完毕之前不再响应任何其他命令。

3. 如果用户设置了save配置选项,比如 save 60 10000 

那么从Redis最近一次创建快照之后开始算起,当60秒之内有10000次写入这个条件满足时,

Redis 就会自动触发BGSAVE命令

4.当Redis通过SHUTDOWN命令接收到关闭服务器的请求时,或者接收到标准TERM信息时,

会执行一个SAVE命令 
原文地址:https://www.cnblogs.com/hzcya1995/p/13348583.html