redis集群的认识、搭建、使用

一、redis集群的认识

(1)redis3.0 以上才能搭建集群
(2)redis集群中没有统一入口的,每个节点互连,客户端随便连一个redis服务器就可以了,架构图如下:
在这里插入图片描述
(3)那redis如何保持可靠性?
就是利用投票容错机制。每个节点通过ping-pong机制彼此互联,如果超过半数节点认为某节点a连不上挂了,那么这个节点a就挂了,如果a节点有从节点,就把从节点扶正。为了大于1/2,redis集群至少3个集群。
(4)当要插入一个数据的时候,如何均匀分配到各个节点?
Redis集群内置了16384个哈希槽,redis会根据节点数量大致均等的将哈希槽映射到不同的节点上。当需要在redis集群中放置一个key-value时,redis对key使用某个算法后计算出把它放在哪一个哈希槽(0-16383之间),找到了要放置的哈希槽也就找到了要放置的服务器。

猜你喜欢

转载自blog.csdn.net/ranandrun/article/details/83054460