ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis集群——Redis-Cluster集群

2021-12-08 01:02:14  阅读:119  来源: 互联网

标签:哈希 Redis Cluster 16383 集群 key 节点


概念及特点

简单来说就是每台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,Cluster,16383,集群,key,节点
来源: https://www.cnblogs.com/RynerLee/p/15659570.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有