基础通讯原理
集群元数据的维护一般分为集中式和gossip
集中式:集群的元数据存储在某个节点上
gossip:每个节点相互通信
redis cluster采用gossip
redis集群内部通讯端口号=对外端口号+10000
gossip协议
包含ping、pong、meet、fail
meet:某个节点发送meet给新加入的节点,让新节点加入到集群中,然后新节点会与其他节点进行通讯
ping:每个节点都会频繁的向其他节点发送ping,其中包含自己的状态和自己维护的集群元数据,互相通过ping交换 元数据
pong:返回ping和meet,包含自己的状态和其他信息,也可以用于信息的广播和更新
fail:某个节点判定另一个节点fail之后,就发送fail给其他节点,通知其他节点,指定的节点宕机了
请求重定向