redis-cluster
什么是集群Cluster
集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系
统的模式加以管理
集群与哨兵有什么区别
- Sentinel哨兵,是为系统提供高可用特性,每一个Redis节点数据是同步的,且每一
个Redis节点保存的都是全量数据 - Cluster集群是将超大数据集打散到多台Redis服务器,可对存储规模进行水平扩
容,每一个Redis节点存储的都是完整数据的子集.
Redis集群模式介绍
- Cluster模式是Redis3.0开始推出
- 采用无中心结构,每个节点保存数据和整个集群状态, 每个节点都和其他所有节
点连接 - 官方要求:至少6个节点才可以保证高可用,即3主3从;扩展性强、更好做到高
可用 - 各个节点会互相通信,采用gossip协议交换节点元数据信息
- 数据分散存储到各个节点上
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 优秀的螺丝工!