欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

Redis 主从复制深度剖析:PSYNC2 状态机与复制积压缓冲区

发表于:|最后更新:|分类:数据库与存储|阅读:5255 次

Redis 4.0 引入的 PSYNC2 机制优化了主从切换以及网络闪断时的同步效率。核心依靠从节点的复制偏移量(Replication Offset)与主节点内存中的环形**复制积压缓冲区(Replication Backlog Buffer)**实现增量同步。

一、配置积压缓冲区防止全量 RDB 尖峰

ini
# 提高积压缓冲区大小,保证短时断网仅执行增量同步
repl-backlog-size 256mb
repl-backlog-ttl 3600
repl-ping-replica-period 10
repl-timeout 60