快照方式持久化(RDB存储)
快照方式持久化就是在某时刻把所有数据进行完整备份,Redis默认存储方式
redis.conf
持久化设置
save 900 1 # 900秒 set一次
save 300 10 #300秒 set 10次
save 60 10000 #60秒 set 10000次
save 保存持久化
bgsave 异步保存持久化
shutdown 保存持久化退出
AOF 持久化
AOF是AppendOnly File的缩写,是Redis系统提供了一种记录Redis操作的持久化方案,在AOF生成的文件中,将忠实记录发生在Redis的操作,从而达到在Redis服务器重启或者当机之后,继续恢复之前数据状态的机制。
# 开启AOF持久化方式
appendonly yes
# AOF持久化文件名
appendfilename appendonly-<port>.aof
# 每秒把缓冲区的数据同步到磁盘
appendfsync everysec
# 数据持久化文件存储目录
dir /var/lib/redis
# 是否在执行重写时不同步数据到AOF文件
# 这里的 yes,就是执行重写时不同步数据到AOF文件
no-appendfsync-on-rewrite yes
# 触发AOF文件执行重写的最小尺寸
auto-aof-rewrite-min-size 64mb
# 触发AOF文件执行重写的增长率
auto-aof-rewrite-percentage 100
网友评论