1、默认持久化
表示在900s存一个对象,300s存10个对象,60s存10000个对象时就会自动触发RDB的持久化
save 900 1
save 300 10
save 60 10000
快照文件名,可自定义
dbfilename dump.rdb
快照文件保存目录
dir ./
如果bgsave出现错误,是否停止写入,一般都配置为yes
stop-writes-on-bgsave-error yes
开启压缩rdb
rdbcompression yes
检验和
rdbchecksum yes
如果想要关闭快照持久化,做下面修改:
注释快照持久化规则
#save 900 1
#save 300 10
#save 60 10000
设置为空
save ""
之后重启redis
备份 save 说明:
可以使用 SAVE 和 BGSAVE 命令手动备份,两者有区别 : SAVE命令表示使用主进程将当前数据库快照到dump文件 , BGSAVE命令表示,主进程会fork一个子进程来进行快照备份。前者会阻塞主进程,而后者不会,所以一般使用BGSAVE进行手动备份。
可以使用命令关闭db,不需要重启服务
config set save ""
查看是否生效
config get save