redis的持久化流程
2025-02-23 13:59:12 0 举报
redis的持久化流程
作者其他创作
大纲/内容
结束
开始
配置save指令参数save xx yyxx秒内 yy次修改 触发bgsave
每秒回写一次性能适中,会丢失1秒数据
可以通过 appendfilename、appenddirname 配置项来指定 AOF 文件名以及文件存放目录。
编辑Redis配置文件
配置AOF相关参数?
配置appendfsync策略
混合模式,redis4.0之后的版本支持,命令追加写入AOF,当发生AOF重写时,将AOF数据写入RDB并清除
bgsave
always
由操作系统决定回写时机性能好,会丢失大量数据
每次写命令后立即回写数据基本不丢失、性能影响大
设置appendfilename
执行bgsave指令,非阻塞Redis
否
手动模式
开启AOF持久化appendonly yes
存储了每条数据的set命令,占用存储较大,redis重启后,要读取每条指令执行,数据恢复慢,但相对RDB数据安全较高
选择save还是bgsave指令?
自动模式
了解RDB持久化流程
是
everysec
需要自动模式还是手动模式?
二进制快照,容量小,redis重启后,数据的恢复速度快,但是有丢数据的风险
no
save
选择回写策略?
使用默认配置
执行save指令,阻塞Redis

收藏
0 条评论
下一页