特牛网址导航

redis集群实现数据的和槽位的分配_redis槽位分配-CSDN博客

网友收藏
不知道有没有人思考过redis是如何把数据分配到集群中的每个节点的,可能有人会说,把集群中的每个节点编号,先放第一个节点,放满了就放第二个节点,以此类推。。若是真的是这样的话,服务器的利用率和性能就过低了,由于先放第一个,其余的服务器节点就闲置下来了,单个节点的压力就会很是的大,其实就至关于退化成为了单机服务器,从而违背了集群发挥每个节点的性能的初衷。redis在redis官方给出的集群方案中,数据的分配是按照槽位来进行分配的,每个数据的键被哈希函数映射到一个槽位,redis-3.0.0规定一共有1638_redis槽位分配