Redis 持久化AOF
2023-03-13 16:54:24 2 举报
Redis 持久化AOF原理,工作流程
作者其他创作
大纲/内容
aof缓冲区
r5.3
存在RDB?
对内存数据生成命令,进行重写,生成新AOF文件
启动失败
配置1)当前AOF文件大于指定大小,默认64M2)当前AOF文件大小与上次重写AOF大小的比值
fork
r1
加载成功?
r5.1信号通知父进程
load重启
加载AOF
yes
fsync
r3
命令写入
AOF文件
是否开启AOF?
aof重写缓冲区
同步策略 :every fsync
r5.2
旧AOF文件
NO
r4
启动成功
r3.1
bgrewrite aof
append
r6替换旧文件
父进程
子进程
AOF缓冲
存在AOF
r2
YES
加载RDB
新AOF文件
0 条评论
下一页