Redis集群——Redis-Cluster集群
2021/12/8 2:16:49
本文主要是介绍Redis集群——Redis-Cluster集群,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
概念及特点
简单来说就是每台Redis服务器上存储不同的内容,大大节约了内存。Redis-Cluster采用无中心结构特点如下:
1.所有的Redis节点彼此互联(通过PING-PONG机制)。
2.内部使用二进制协议优化传输速度和带宽。
3.一个节点的fail是通过集群中半数以上的节点都检测到失效才生效的。
4.客户端和Redis节点直接相连,不需要中间件代理层。
5.客户端只需要连接Redis的任意一个结点即可,不需要连接集群中的全部节点。
工作方式
每个节点上都有一个哈希槽,取值范围是0-16383。还有一个集群管理插件cluster。当我们存取的key到达的时候,Redis会根据CRC16算法得出一个结果,然后把结果对16384求余数,这样每个key都可以获取一个编号在0-16383之间的哈希槽,通过这个值,我们去找对应的Redis节点,在这个节点上进行存取操作。
这篇关于Redis集群——Redis-Cluster集群的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识