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

发布时间:2018-11-16  栏目:NoSQL  评论:0 Comments

初稿链接:https://my.oschina.net/juluking/blog/1606222

Redis 出现错误1067之解决办法

原作者的版本是Redis
4.0.6,我的本子是4.0.8,所以怀疑是否有所4.0.x版本都发夫题材

同、问题讲述:

Redis版本:4.0.X

每当Windows启动Redis服务经常,发生如下错误:

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

Windows无法启动Redis服务(位于本地计算机上)。 
错误1067:进程意外终止。

场面:确认reshard计划继出现上述错误,执行fix操作不能够迎刃而解问题,stable对许哈希槽重实施fix也无克化解问题。

  图片 1
 

也许的因由:“gem install redis”安装的redis库是流行的,有语法兼容性问题。

 在Windows CMD命令执行启动时提醒:

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

D:\soft\Redis>redis-server.exe redis.windows.conf 
[9560] 15 Jul 10:33:32.364 # Creating Server TCP listening socket 192.168.100.666:6379: 不知道这样的主机。 

  1、停止Redis服务

老二、解决方案:

  2、卸载redis库:gem uninstall redis

出这题目(Redis服务无法启动)的故是因在布置文件(redis.windows.conf)中绑定了局域网的地址,就如下:

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

bind 127.0.0.1 192.168.1.666 

 但绑定的ip地址找不交,所以导致报错,Redis服务不能够启动。 

实则Redis装在本机,127.0.0.1凡是可以的,但局域网的ip(192.168.100.666)由于电脑再启会重新获得ip,导致ip发生变化,此时更起步Redis时,就摸不顶原的局域网ip地址,造成Redis无法启动。 

釜底抽薪智就是将未定点的ip地址(192.168.100.666)删除掉,保留127.0.0.1,再起步就从不问题。

以上就是是Redis
出现谬误1067之解决办法的牵线,如发生疑点请留言或交本站社区交流座谈,感谢阅读,希望能帮助到大家,谢谢大家对本站的支撑!

你或许感兴趣的章:

  • 深入理解redis分布式锁和信队列
  • Java以Redis实现信息队列的演示代码
  • 详解spring boot starter
    redis配置文件
  • Redis实现分布式锁的几乎种植艺术总结
  • 详解PHP使用Redis存储session时之一个Warning定位
  • C#下Redis的基本操作

留下评论

网站地图xml地图