Redis 4.0.X版本reshard出现错误的解决办法

原文链接:https://my.oschina.net/juluking/blog/1606222

原作者的版本是Redis 4.0.6,我的版本是4.0.8,所以猜测是否所有4.0.x版本都有此问题

Redis版本:4.0.X

错误信息:[ERR] Calling MIGRATE: ERR Syntax error, try CLIENT (LIST | KILL | GETNAME | SETNAME | PAUSE | REPLY)

现象:确认reshard计划后出现以上错误,执行fix操作不能解决问题,stable对应哈希槽再次执行fix也不能解决问题。

可能的原因:“gem install redis”安装的redis库是最新的,有语法兼容性问题。

解决办法(降低Redis库的版本):

  1、停止Redis服务

  2、卸载redis库:gem uninstall redis

  3、安装指定低版本的redis库:gem install redis -v 3.3.5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值