0%

Redis集群

数据存储设计

Key -> CRC16(Key) 相当于HashCode值—>%16384

  • 将所有的存储空间计划切割成16384份,每台主机保存一部分,每份代表的使一个存储空间,不是一个key的保存空间
  • 将key按照计算出的结果放到对应的存储空间

在这里插入图片描述

当有新的机器加入集群的时候,就会每台机器转移一些数据空间

image-20200814035108993

集群内部通讯设计

image-20200814035235743