1 2 3 4 5 6 7 8 9 10 11 12
| 1-进入命令传播阶段, master与slave间需要进行信息交换, 使用心跳机制进行维护, 实现双方连接保持在线 2-master心跳 1-内部指令:ping 2-周期: 由repl-ping-slave-period决定, 默认10秒 3-作用: 判断slave是否在线 4-查询: info replication, 获取slave最后一次连接时间间隔, lag项维持在0或1视为正常 3-slave心跳任务 1-内部指令:replconf ack{offset} 2-周期: 1秒 3-作用 1-汇报slave自己的复制偏移量,获取最新的数据变更指令 2-判断master是否在线
|