docker 3主3从redis集群扩缩容配置案例架构说明
2022-04-17 22:51:20 20 举报
在docker上实现 3主3从redis集群扩缩容配置案例架构说明
作者其他创作
大纲/内容
先恢复上一步3主3从Redis集群扩容(新增主机6387无槽号)
Master36383 [12288-16383]
Master46387[0-1364].[5461-6826].[10923-12287]
Master26382 [6827-10922]
Slave46388
Redis集群(3主3从-docker配置案例)
Slave36384
Slave16385
储存5461个hash槽
Slave16385(上位)
Master16381[0-5460]
1、先清除从节点63882、清出来的槽号重新分配3、再删除63874、恢复成3主3从
Master163818192
准备将87加入集群
Master26382 [5461-10922]
Master36383 4096
Slave26386
Master26382
Master16381
储存5462个hash槽
Master46387已经断建好
Redis集群缩容,删除6387和6388,恢复3主3从
5461-10922
Redis集群扩容(新增主机6387有槽号)
Master36383 [10923-16383]
Master16381slots:[1365-5460]
Master36383
88加入集群并成为87的从节点
0-5460
Redis集群主从切换(1号宕机5号上位)
Master16381(宕机)
Master16381$|0|$[1365-5460]
10923-16383
0-16383
将上面的数组砍成3段
Redis集群扩容(新增主机6387)
Master26382 4096
0 条评论
回复 删除
下一页