codis codis-ha主从切换后服务器标记为offline,主要基于数据安全考虑,此时需要人工操作恢复主从关系
在offline的节点执行添加到组群命令,执行后offline的主机会重新与同组的master主机建立关系.


[codis@192_168_171_137 sample]$ ../bin/codis-config -c config.ini -L ./log/cconfig.log server add 4 192.168.171.140:6381 slave
    {
      "msg": "OK",
      "ret": 0
    }


启动

nohup ../bin/codis-server ./redis_conf/6381.conf &> ./log/redis_6381.log &
nohup ../bin/codis-server ./redis_conf/6382.conf &> ./log/redis_6382.log &


删除某一组

../bin/codis-config -c config.ini -L ./log/config.log server remove-group 4

某一台主机

 ../bin/codis-config -c config.ini -L ./log/cconfig.log server promote 1 192.168.174.135:6381
 ../bin/codis-config -c config.ini -L ./log/cconfig.log server promote 2 192.168.174.136:6381
 ../bin/codis-config -c config.ini -L ./log/cconfig.log server remove 1 192.168.174.135:6381
 ../bin/codis-config -c config.ini -L ./log/cconfig.log server remove 2 192.168.174.136:6381


./codis-ha --codis-config=192.168.171.135:18087 --productName=redis_cluster1 &