redis分片集群 ~ langhai
2023-01-12 20:02:43
redis分片集群
主从和哨兵可以解决高可用、高并发读的问题。但是依然要解决以下这两个问题:①海量数据存储问题②高并发写的问题。
分片集群的特征:
集群当中有多个master,每个master保存不同的数据。可以应对海量数据存储的问题,以及高并发写的问题。每个master节点也是也可以拥有多个slave节点的。master之间通过ping监测彼此健康状态。客户端请求可以访问集群的任意节点,最终都会被转发到正确节点。
散列插槽:
redis会把每一个master节点映射到0~16383的插槽中,一共16384个插槽。hash slot
数据key不是与节点绑定,而是与插槽绑定。
计算方式:利用CRC16算法得到一共hash值,然后对16384取余,得到的结果就是slot值。
有任何问题联系 QQ 676558206 email [email protected] [email protected]