电商系统实战
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:7001ip和port可以是集群中任何一个实例。输入要移动的slots是1365(平均),然后选好一个目标,比如M1,源肯定是M4,一路执行完...原创 2019-07-21 18:49:26 · 1248 阅读 · 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 · 1468 阅读 · 0 评论