BGSAVE fork 后主进程继续写入,如何保持 RDB 的时点快照?
暂无参考答案
未标记
本题目录
相关面经
1 篇去哪儿
后端开发工程师(AI / Agent 方向)你提到RDB做BGSAVE时会通过fork子进程来生成快照,那如果在fork子进程之后,快照生成完成之前,主进程收到了新的写请求修改了内存数据,Redis是怎么保证生成的RDB文件能对应fork时刻的完整内存快照的?
暂无参考答案
你提到RDB做BGSAVE时会通过fork子进程来生成快照,那如果在fork子进程之后,快照生成完成之前,主进程收到了新的写请求修改了内存数据,Redis是怎么保证生成的RDB文件能对应fork时刻的完整内存快照的?