rdb工作原理: 每隔N分钟或N次写操作后,从内存dump数据形式成rdb文件,压缩放在备份目录
加粗部分可以通过参数来配置的
save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即为900秒之后至少1个关键字发生变化
save 300 10 #必须300秒内之后10个关键字发生变化
save 60 10000 #必须60秒之后至少10000个关键字发生变化
以上三个规则被屏蔽,rdb不会再导出
stop-writes-on-bgsave-error yes #后台存储错误停止写(如果不出错,可以导出,并可以存储)
rdbcompression yes #使用LZF压缩rdb文件
rdbchecksum yes #存储和加载rdb文件时校验
dbfilename dump.rdb #设置rdb的文件名
dir ./ #设置工作目录,rdb文件会写入该目录
rdb缺陷:
在两个保存点之间,断电,将会丢失1-N分钟的数据;对于持久化的更精细的要求,redis2.6zhihou增添了aof方式 append only file