数据分区方式
哈希取余:
- 节点伸缩,数据节点关系变化,导致数据迁移
- 迁移数量和添加节点有关,建议翻倍扩容
一致性哈希:
- 哈希+顺时针(优化取余)
- 节点伸缩,只影响相邻的两个节点,但是还有数据迁移
- 翻倍伸缩,保证最小迁移数据和负载均衡
虚拟槽分区
- 预设虚拟槽,每个槽映射一个子集,一般比节点数大
- 良好的哈希函数,例如CRC16
- 服务端管理节点,槽,数据:例如redisCluster
cluster安装方式
原生命令安装
- 配置开启节点
- meet
- 指派槽
- 主从
推荐方式
哈希取余:
一致性哈希:
虚拟槽分区
原生命令安装