zoukankan      html  css  js  c++  java
  • JedisClusterMaxRedirectionsException: Too many Cluster redirections

    发生环境

    当时的redis集群配置:redis-trib.rb 127.0.0.1 ....

    redis.conf的bind是默认#

    解决方案

    将redis.conf的bind为局域网真实ip

    redis-trib.rb也用真是ip构建集群.

    有的资料上说用真实ip,但是没说怎么改.

    难点

    redis-trib已经构建过了,给的命令参数里又没有修改ip的.

    一开始想把整个集群毁掉,没找到办法,从安全性来说估计也不允许

    然后在改成 bind 192.168.0.170,trib的配置没改.

    连接,提示cluster down,因为连不上127的cluster了.redis并没有把真实ip和127划等号.

    然后改成 bind 192.168.0.100 127.0.0.1,还有启动192的

    没办法一个个节点删,删到最后剩一个master节点,并且全部的slot都在上面,没数据也删不动.

    到redis.conf目录下,发现node.conf,正是节点的配置文件.

    :%s/127.0.0.1/192.168.0.170/g

    全部替换,%s是全部行上替换,g是一行出现的所有都替换.

  • 相关阅读:
    1103: [POI2007]大都市meg
    bzoj2809: [Apio2012]dispatching
    bzoj3668: [Noi2014]起床困难综合症
    bzoj4025: 二分图
    bzoj4027: [HEOI2015]兔子与樱花
    bzoj3155: Preprefix sum
    http状态码status
    js改变触发
    eq
    error_reporting()
  • 原文地址:https://www.cnblogs.com/ptqueen/p/redis.html
Copyright © 2011-2022 走看看