首页/数据/Redis 进阶速查/repl-backlog-size 的内存占用
内存与管理99 条

repl-backlog-size 的内存占用

主库复制积压缓冲 repl-backlog-size 常驻占用内存(默认 1MB,生产常调大),用于从库短暂断连后的增量续传。

Redis 进阶速查数据更新于 2026-10-12
默认1mb
作用断连窗口内保留增量
权衡越大越能扛断连,内存占用越高

示例

示例
redis-cli CONFIG GET repl-backlog-size
redis-cli CONFIG SET repl-backlog-size 64mb
副本多、网络抖动的环境适当调大,能减少全量重同步的代价。

易错点

  • 积压缓冲过小导致频繁全量同步,放大主库与网络压力
  • 只调大不看断连时长分布,可能仍然不够用

数据来源与参考

  • Redis 官方文档:复制积压缓冲说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌