| 全量 | FULLRESYNC replid offset |
|---|---|
| 部分 | CONTINUE,补发缺失命令 |
| 条件 | 偏移量仍在 backlog 覆盖范围内 |
观测
观测
redis-cli INFO replication | Select-String master_repl_offset,slave_repl_offset
redis-cli INFO stats | Select-String sync_部分重同步成功与否决定重连代价:网络抖动频繁的链路要关注 backlog 大小与断连时长。
PSYNC 让从库断线重连后尽量只同步缺失部分:主库保留复制积压缓冲(backlog),从库上报偏移量,落在缓冲范围内的增量可直接补发。
| 全量 | FULLRESYNC replid offset |
|---|---|
| 部分 | CONTINUE,补发缺失命令 |
| 条件 | 偏移量仍在 backlog 覆盖范围内 |
redis-cli INFO replication | Select-String master_repl_offset,slave_repl_offset
redis-cli INFO stats | Select-String sync_