Redis高可用集群扩展

2021-11-04  本文已影响0人  日落_3d9f

Redis集群知多少

简介:一起来进行Redis集群探索

redis集群 通过切片将数据水平切分 twemproxy也是通过Hash函数实现的sharding分片

一致性Hash算法

简介:一起来进行Redis集群探索

2的32次方进行hash取模 0到2的32次方-1

数据来了通过2的32次方进行Hash取模,有4个节点会对数据进行2的32次方-1平均分到4个节点上。如果节点挂了,例如master2节点挂了,会按照顺时针方向移动,原来的key2和key3数据会全部落到master3节点。


节点挂了

如果新增一个节点,例如在master1和master4直接新增master5,按照顺时针方向,则master4会顺时针分配部分数据新增到master5中。


新增节点

第3集 一致性Hash算法虚拟节点

简介:通过虚拟节点倾斜解决方案,均匀一致性hash

虚拟节点

第4集 twemproxy实现hash分片

简介:经典服务端分片twemproxy特性讲解

codis

上一篇下一篇

猜你喜欢

热点阅读