首页/数据/Redis 进阶速查/无盘复制:repl-diskless-sync
本包目录(421 条)
数据结构与选型42 条持久化56 条
主从与哨兵51 条
Cluster 集群44 条内存与管理99 条性能与排障129 条

无盘复制:repl-diskless-sync

无盘复制让主库直接把 RDB 通过网络写给从库,不落地中间文件,适合磁盘紧张或快照慢的场景;repl-diskless-sync-delay 控制等待更多从库加入的窗口。

Redis 进阶速查数据更新于 2026-10-12
开启repl-diskless-sync yes
延迟repl-diskless-sync-delay 5(秒)
取舍省磁盘、要求网络稳定

示例

示例
redis-cli CONFIG GET repl-diskless-sync
redis-cli CONFIG SET repl-diskless-sync yes
redis-cli CONFIG SET repl-diskless-sync-delay 5
延迟窗口内主库等待其他从库一起做首次同步,批量扩容时能减少重复 fork。

易错点

  • 同时加入的从库过多时,延迟窗口内的等待会拉长首个从库的同步时间
  • 网络不稳定时无盘复制失败会整体重来,传统落盘模式反而更稳

数据来源与参考

  • Redis 官方文档:无盘复制配置说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌