./redis-trib.rb 报错:/usr/local/rvm/gems/ruby-2.4.2/gems/redis-4.0.1/lib/redis/client.rb:119:in `call&

Posted 狗子的进阶史

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了./redis-trib.rb 报错:/usr/local/rvm/gems/ruby-2.4.2/gems/redis-4.0.1/lib/redis/client.rb:119:in `call&相关的知识,希望对你有一定的参考价值。

错误提示是

      slot插槽被占用了(这是 搭建集群前时,以前redis的旧数据和配置信息没有清理干净。)

解决方案是

          用redis-cli 登录到每个节点执行  flushall  和 cluster reset  就可以了。

然后重新执行群集脚本命令:

./redis-trib.rb create --replicas 1 192.168.*.*:7001 192.168.*.*:7002 192.168.*.*:7003 192.168.*.*:7004 192.168.*.*:7005  192.168.*.*:7006

以上是关于./redis-trib.rb 报错:/usr/local/rvm/gems/ruby-2.4.2/gems/redis-4.0.1/lib/redis/client.rb:119:in `call&的主要内容,如果未能解决你的问题,请参考以下文章

Redis-trib.rb解析

Redis 3.2.1集群 —— Redis-trib.rb工具详解(含原理)

redis cluster集群管理工具redis-trib.rb功能小结

用redis-trib.rb搭建redis集群

执行redis-trib.rb时遇到的问题

redis-trib.rb reshard 出现错误redis-trib.rb:1573: warning: key "threshold" is duplicated and o