突破Java面试(23-4) - 再深入Redis Replication的完整执行流程及原理
0 Github 1 复制的完整流程 slave node启动,仅仅保存master node的信息,包括master node的host和ip,但复制流程尚未开始master host和ip配置在 redis.conf 中的 slaveof slave node内部有个定时任务,每s 检查是否有新的master node要连接和复制,若发现,就跟master node建立socket网络连接 slave node发送ping命令给master node 口令认证 - 若master设置了requirepass,那么salve node必须同时发送masterauth的口令认证 master node第一次执行全量复制,将所有数据发给slave node master node后续持续将写命令,异步复制给slave node 完整复制的基本流程图