故障现象
现有6台redis,为集群,3主3从,由于两台服务器故障重装系统之后进行重新安装2台redis,安装完成之后
查询当前redis状态,发现有存留的节点,但连接为fai。
故障恢复
查询fail节点的node_id
redis-cli -c -a password cluster nodes #有密码
redis-cli -c cluster nodes #无密码
先通过ID删掉无用的节点
redis-cli -c -a password cluster FORGET <node_id>
将新建的两台redis启动,保证配置文件一致
将新建的两台redis设为从节点
登录新建的两台redis服务器
将当前redis节点设为node_id的从节点:
redis-cli -c -a password CLUSTER REPLICATE <node_id>