DOCKER

Docker高级:Redis集群实战!4主4从缩容到3主3从,怎么处理?

在上一篇,我们学会了redis集群的扩容。从3主3从扩容到4主4从。那么,接着,活动过去了。流量没有那么大了。需要缩容了。从4主4从缩容到3主3从了。那么这个时候又该怎么处理呢?缩容思考问题:1:需要删除主节点的槽位怎么分配?2:需要删除的主从节点,是先删除主节点呢?还是先删除从节点呢?缩容步骤:目的:将6387和6388下线1:检查集群情况第1次获取到6388的节点id命令:redis-cli&

在上一篇,我们学会了redis集群的扩容。从3主3从扩容到4主4从。

那么,接着,活动过去了。流量没有那么大了。需要缩容了。从4主4从缩容到3主3从了。那么这个时候又该怎么处理呢?

PS本系列:《Docker学习系列》教程已经发布的内容,凯哥会在文末加上。

缩容思考问题:

1:需要删除主节点的槽位怎么分配?

2:需要删除的主从节点,是先删除主节点呢?还是先删除从节点呢?

83632549fd5978685e2b4f8bd59b766b.png

缩容步骤:

目的:将6387和6388下线

1:检查集群情况第1次

获取到6388的节点id

命令:

redis-cli --cluster check 192.168.50.128:6381

1c7b6ac527dcec2d75fa95d3c090d8fe.png

6388的id:6ddeab32c1bc0dd4e0015f231e349188685331c2

2:将6388(从节点)删除

从集群中将4号从节点6388删除

新命令:

redis-cli --cluster del-node ip:从机端口 从机6388的节点id

对应本实战的命令为:

redis-cli --cluster del-node 192.168.50.128:6388 6ddeab32c1bc0dd4e0015f231e349188685331c2

68af984897dd769cf7ec80bfc87abbcb.png

3:检查集群情况第2次

f74e8692f2513c4e75f1b13d81448d82.png

4:将6387的槽号情况,重新分配,

本例将请

原创不易,完成人机校验,阅读全文

相关推荐