Redis自动创建RDB

一 说明
举个例子,设置
save 300 10
表示“如果距离上一次创建RDB文件已经过去了300秒,并且服务器的所有数据库总共已经发生了不少于10次修改,那么系统自动执行BGSAVE命令”。
而设置:
save 60 10000
表示“如果距离上一次创建RDB文件已经过去了60秒,并且服务器的所有数据库总共已经发生了不少于10000次修改,那么系统自动执行BGSAVE命令”。
另外,用户还可以通过设置多个save选项来设置多个自动保存条件,当任意一个条件被满足时,服务器自动执行BGSAVE命令。
举个例子,对于以下设置来说:
save 900 1
save 300 10
save 60 10000
只要三个条中任意一个被满足,服务器就会执行BGSAVE。
每次创建RDB文件之后,服务器为实现自动持久化而设置的时间计数器和次数计数器就会被清零。并重新开始计数,所以多个保存条件的效果是不会叠加的。

二 RDB文件真面目
Redis自动创建RDB_第1张图片

你可能感兴趣的:(Redis)