Redis Cluster 集群处理 slave,fail,noaddr 节点

文章目录

    • 1. 发现问题节点
    • 2. 删除问题节点
    • 3. 重新添加节点
    • 4. 设置为从节点


1. 发现问题节点

今天因为程序连接 Redis Cluster 出现问题,就上去看了一下集群状态,发现其中一个从节点状态异常,显示为slave,fail,noaddr,然后登录该问题节点,发现该节点的 ID 已经和集群中显示的 ID 不一样了。(若 ID 没发生变化,直接重启该从节点就能解决问题)。

[test@node-10 ~]$ cd /usr/local/redis/bin
[test@node-10 bin]$ ./redis-cli -c -h 127.0.0.1 -p 6379 -a test
127.0.0.1:6379> cluster nodes
f899962300bb50d262d99503940ee1e5c41834d9 192.168.50.12:6380@16380 slave 511307ead0b85f35358d29b67b63d6967a77c7f5 0 1631685906000 12 connected
0d5151b0d0e118e61e66d70e703c84a2d7916840 192.168.50.12:6379@16379 master - 0 1631685907568 11 connected 0-1364 6827-10922
66a4721bb8da139a9e8881a6681e47aeca3bfea0 192.168.50.11:6380@16380 slave 0d5151b0d0e118e61e66d70e703c84a2d7916840 0 1631685906462 11 connected
36efcd23eecc5c4238711c4e680026fea1a71e6d 192.168.50.10:6379@16379 myself,master - 0 1631685907000 10 connected 6826 10923-16383
ec6307189da48a8af1c0b168f7500a59f747289e :0@0 slave,fail,noaddr 36efcd23eecc5c4238711c4e680026fea1a71e6d 1629182

你可能感兴趣的:(Redis,redis,cluster,redis)