redis5.* 集群 新增节点,删除节点,节点slot复制,节点下线

本文介绍了如何在已有Redis5集群中添加新节点,删除节点,以及进行节点Slot复制。首先,通过复制原有节点信息创建新节点7007,并启动。接着,使用`cluster nodes`查看集群状态,新节点尚未加入集群。通过执行命令迁移1000个slot到新节点7007,使其具备服务能力。随后,复制创建节点8并加入集群作为节点7的从节点。最后,讨论了正确删除节点的顺序,应先删除从节点并迁移其主节点的slot,以防故障切换。
摘要由CSDN通过智能技术生成

 

 

在原来的7000-7005六个节点的基础上就行操作

cp -r 7005 7007将原来 7005的信息复制到7007目录

然后把redis.conf中的信息全部替换为7007

然后进入到bin目录 启动7007节点

./redis-server ../7007/redis.conf

说明节点7也起来了

随便进入一个客户端,比如7000

./redis-cli -p 7000

执行cluster nodes 

说明新节点现在还没加入集群

此时新加入的节点node7并没有数据,并且也没有被分配slot也就是 目前node7是不可用的

执行 重新分配原集群(127.0.0.1:7000所在集群)的slot

redis-cli --cluster reshard 127.0.0.1:7000

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值