老师你好,关于master_repl_offset和second_repl_offset不太明白
在主从复制场景中,
1、如果从节点宕机一段时间后,再去连接主节点,主节点会根据从节点发过去的offset判断是否需要进行全量复制,那么这个offset是master_repl_offset对吧,主节点会根据它所持有的offset(master_repl_offset)和从发过来的offset进行比对,如果相等那么不进行同步,如果不等那么就将这两个offset之间的命令再发送给从节点完成同步
2、如果主节点宕机了,那么就会通过哨兵完成主节点的选举,为了避免全量复制,你说通过second_repl_offset判断是否需要全量,那么这个second_repl_offset在主从节点上是如何变化的,何时被赋值的,另外从节点发送的是哪个offset,主节点用哪个offset进行比对,原来的那个master_repl_offset此时起到什么作用
希望老师能尽快解答!