一句话概括:AOF 重写 = 子进程基于当前内存快照生成新 AOF + 父进程继续处理请求 + COW 保证快照稳定 + rewrite buffer 保证新写入不丢失。
一、为什么需要 AOF 重写
Redis 的 AOF 持久化,本质是把每一条写命令追加到 AOF 文件里。比如客户端依次执行:
SET name zhangsan
SET name lisi
SET name wangwu
2026/7/14...大约 6 分钟
一句话概括:AOF 重写 = 子进程基于当前内存快照生成新 AOF + 父进程继续处理请求 + COW 保证快照稳定 + rewrite buffer 保证新写入不丢失。
Redis 的 AOF 持久化,本质是把每一条写命令追加到 AOF 文件里。比如客户端依次执行:
SET name zhangsan
SET name lisi
SET name wangwu