当前位置:网站首页>cluster addslots建立集群
cluster addslots建立集群
2022-06-26 14:38:00 【华为云】
cluster addslots建立集群
redis群集有16384个时隙位,使用CLUSTER MEET命令构建群集时未分配时隙位。 可以通过发送CLUSTER ADDSLOTS命令将时隙位分配给当前节点集群节点的slots属性用于记录节点负责哪个槽位。
数据结构
slots是一个二进制位数组,如果数组索引的二进制位值为1,则表示当前节点负责此插槽,否则不负责插槽。 numslots属性存储节点负责的槽位数,这两个属性记录当前节点负责的槽位,并由当前节点通过消息发送到群集中的其他节点。 收到slots数组的节点将数组信息保存在相应节点的clusterNode结构中。
此外,clusterState结构的slots数组也保存了插槽的分配情况。 slots数组有16384个元素,指向元素的指针为空,指示未分配时隙位,而指向一个群集节点结构的指针指示已分配给该时隙位所在的节点。
为什么插槽分配的信息会保存在集群节点的slots数组中,也保存在集群状态的slots数组中?
由于集群节点记录了插槽的分配,但没有记录插槽具体分配给哪个节点,因此请遍历集群状态的nodes词典的集群节点结构,查看slots数组
命令使用
CLUSTER ADDSLOTS命令来完成命令将槽位指定给节点,将集群状态的slots数组中槽位的索引指向当前节点的clusterNode结构,并指定集群节点的slots数组
redis就是通过CLUSTER ADDSLOTS命令来完成槽位的分配的
> CLUSTER ADDSLOTS 1 2 3OK这就是通过CLUSTER ADDSLOTS命令来对槽位进行分配,将1 2 3三个槽分配给收到这个命令的服务器。
当槽位被划分好后再进行分配就会报错,就像上边的命令,如果执行成功了再执行一次就会出现错误。
总结
好了,今天cluster addslots命令写分析到这里,如果哪里写的不对还请多多指教。
️ 感谢大家
如果你觉得这篇内容对你挺有有帮助的话:
- 欢迎关注我️,点赞,评论,转发
- 关注
盼盼小课堂,定期为你推送好文,还有群聊不定期抽奖活动,可以畅所欲言,与大神们一起交流,一起学习。
边栏推荐
- Attention meets geometry: geometry guided spatiotemporal attention consistency self supervised monocular depth estimation
- (improved) bubble sorting and (improved) cocktail sorting
- feil_uVission4左侧工目录消失
- Unity 利用Skybox Panoramic着色器制作全景图预览有条缝隙问题解决办法
- PostGIS create spatial database
- The annual salary of 500000 is one line, and the annual salary of 1million is another line
- 信息学奥赛一本通 1400:统计单词数 (字符串匹配)
- A remove the underline from the label
- 券商经理给的开户链接安全吗?找谁可以开户啊?
- 北京银行x华为:网络智能运维夯实数字化转型服务底座
猜你喜欢

'教练,我想打篮球!' —— 给做系统的同学们准备的 AI 学习系列小册

ArcGIS batch render layer script

This is the graceful file system mounting method, which is effective through personal testing

【雲原生】 ”人人皆可“ 編程的無代碼 iVX 編輯器

Stream常用操作以及原理探索

feil_uVission4左侧工目录消失

Combat readiness mathematical modeling 32 correlation analysis 2

使用宝塔面板部署flask环境

文献1

权威发布 | 延安大学2022年教师岗位招聘公告
随机推荐
Equation derivation: second order active bandpass filter design! (download: Tutorial + schematic + Video + code)
Attention meets Geometry:几何引导的时空注意一致性自监督单目深度估计
VMware partial settings
Mark: unity3d cannot select resources in the inspector, that is, project locking
ArcGIS secondary development - arcpy delete layer
Use of subqueries
Go变量的声明与赋值
Extended hooks
备战数学建模32-相关性分析2
15 BS object Node name Node name String get nested node content
IP certificate application process of sectigo
年薪50万是一条线,年薪100万又是一条线…...
【雲原生】 ”人人皆可“ 編程的無代碼 iVX 編輯器
GDAL and opencv smooth and blur TIF images
Notes on writing questions in C language -- table tennis competition
NAACL2022:(代码实践)好的视觉引导促进更好的特征提取,多模态命名实体识别(附源代码下载)...
聊聊 RPA 方向的规划:简单有价值的事情长期坚持做
MHA高可用配合及故障切换
Can wptx64 be uninstalled_ Which software of win10 can be uninstalled
【 Native cloud】 Éditeur ivx Programmable par tout le monde