
电商系统实战
zjuwzp
这个作者很懒,什么都没留下…
展开
-
Redis Cluster中删除一个节点
在一个集群中有4主4从,假设为M1+S1,M2+S2,M3+S3,M4+S4。每个master节点有4096 slots。现在要将M4从集群中删掉。那么步骤如下: 1)执行如下命令 redis-trib.rb reshard 192.168.2.107:7001 ip和port可以是集群中任何一个实例。输入要移动的slots是1365(平均),然后选好一个目标,比如M1,源肯定是M4,一路执行完...原创 2019-07-21 18:49:26 · 1395 阅读 · 0 评论 -
Redis cluster增加一个机器后,reshard错误解决
1、集群新增实例 用redis-trib.rb给集群中添加了一台机器,但是这台机器刚添加进来时,slots数量是为空的。 2、重新分配hash slot 没有slot则不能处理任何数据,所以需要重新分配。执行如下命令 redis-trib.rb reshard 192.168.2.107:7001 (这里可以是集群中任何1个ip) 3、执行失败 在reshard时失败,报的错是因为权限问...原创 2019-07-21 17:41:32 · 1556 阅读 · 0 评论