1. redis集群特点

    所有的redis节点彼此互联,内部使用二进制协议优化带宽和传输速度

    节点的fail是通过集群中超过半数的节点监测失效时才生效

    客户端与redis节点直连不需要proxy,链接集群中任意一个节点即可

    redis-cluster吧所有的节点映射到【0-16383】(hash 槽)上,cluster负责维护node

  2. 集群容错和选举

    (1)节点容错选举时所有的master进行选举,如果半数以上master通讯的节点挂掉,就认为master集群挂掉

    (2)如果任意集群的master挂掉,并且此master并没有slave,集群进入fail状态

    (3)集群中超过一半的master不可用

  3. wKioL1kyEc6AzqHdAAqjRMDwhnA622.png-wh_50