redis的主从复制的原理
1.从节点发送psync命令同步数据,发送命之前会和master建立socket长连接
2.1主节点收到pysnc命令执行bgsave生成最新的rdb快照数据
2.2 master开始做rdb之后新数据的缓存,就是一些写命令
3 主节点给从节点发送send rdb数据
4 从节点清空老数据并加载主节点的rdb数据
5 主节点给从节点发送send buffer数据
6 从节点执行buffer里的写命令到内存
7 主节点通过socket长连接持续把写命令发送给从节点,保证主从数据的一致性。