分布式均匀算法--hash性一致算法--hash slot(转)
目录   1、redis cluster介绍   2、最老土的hash算法和弊端(大量缓存重建)   3、一致性hash算法(自动缓存迁移)+虚拟节点(自动负载均衡)     不用遍历 --》 hash算法: 缓存位置= hash(key)%n     新增/减少 节点 --》缓存位置失效--》hash环     hash环 节点少--》数据倾斜--》添加虚拟节点   4、redis cluster的hash slot算法 分布式寻址算法 hash 算法(大量缓存重建) 一致性 hash 算法(自动缓存迁移)+ 虚拟节点(自动负载均衡) redis cluster 的 hash slot 算法 1、redis cluster介绍  redis cluster   (1)自动将数据进行分片,每个master上放一部分数据   (2)提供内置的高可用支持,部分master不可用时,还是可以继续工作的  在redis cluster架构下,每个redis要放开两个端口号,比如一个是6379,另外一个就是加10000的端口号,比如16379  16379端口号是用来进行节点间通信的,也就是cluster bus的东西,集群总线。cluster bus的通信,用来进行故障检测,配置更新,故障转移授权  cluster bus用了另外一种二进制的协议,主要用于节点间进行高效的数据交换