今天,咱们继续Redis的学习内容。简单回顾一下之前的内容:从一开始的Redis基础结构,到后来的原理应用,再到现在的集群搭建,就是由浅及深的探究Redis的内核,争取彻底吃透他。
而且小编也会根据文章的长度适当断一下,为的就是让大家有一个更好的阅读体验,对内容吸收也是有好处的。如果感觉意犹未尽,随时欢迎大家评论区共同探讨交流哦~~~
今天,我们继续探究Redis的集群——集群完结篇。
集群 3:众志成城 —— Cluster
====================
RedisCluster 是 Redis 的亲儿子,它是 Redis 作者自己提供的 Redis 集群化方案。 相对于 Codis 的不同,它是去中心化的,如图所示,该集群有三个 Redis 节点组成, 每个节点负责整个集群的一部分数据,每个节点负责的数据多少可能不一样。这三个节点相 互连接组成一个对等的集群,它们之间通过一种特殊的二进制协议相互交互集群信息。
Redis Cluster 将所有数据划分为 16384 的 slots,它比 Codis 的 1024 个槽划分得更为精细,每个节点负责其中一部分槽位。槽位的信息存储于每个节点中,它