# 示例
/usr/local/redis/bin/redis-cli -p 6379 -a lahmy1c@ cluster nodes
[root@node4 bin]# /usr/local/redis/bin/redis-cli -p 6379 -a lahmy1c@ cluster nodes
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
034005a84845645fac6834900a11254db009ccec 192.168.10.34:6380@16380 slave bc972a8cec9c52e5c4b5da01b7674edd8f9891a5 0 1742308064559 1 connected
4297823a72a4677329764bdfbdd6fdb0f1b25182 192.168.10.34:6379@16379 master - 0 1742308063743 3 connected 5461-10922
f4aebe01a277c7384356d10dd9f14381aadba730 192.168.10.33:6380@16380 slave 72a68c3bbe6f8228640afabbd0d6100f681bfb87 0 1742308065271 5 connected
5eb12144975cb46c0cee39d63407488f7bcc99c6 192.168.10.35:6380@16380 slave 4297823a72a4677329764bdfbdd6fdb0f1b25182 0 1742308064252 3 connected
72a68c3bbe6f8228640afabbd0d6100f681bfb87 192.168.10.35:6379@16379 master - 0 1742308064764 5 connected 10923-16383
bc972a8cec9c52e5c4b5da01b7674edd8f9891a5 192.168.10.33:6379@16379 myself,master - 0 1742308064000 1 connected 0-5460 [1000->-f4aebe01a277c7384356d10dd9f14381aadba730]
[root@node4 bin]#
输出解析:节点ID、IP、端口、角色(主节点或从节点)、槽位分配、主从关系等
3.2 cluster info
作用:查看集群的整体状态信息
# 示例
/usr/local/redis/bin/redis-cli -p 6379 -a lahmy1c@ cluster info
[root@node4 bin]# /usr/local/redis/bin/redis-cli -p 6379 -a lahmy1c@ cluster info
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:7
cluster_my_epoch:1
cluster_stats_messages_ping_sent:20169
cluster_stats_messages_pong_sent:19908
cluster_stats_messages_fail_sent:10
cluster_stats_messages_sent:40087
cluster_stats_messages_ping_received:19903
cluster_stats_messages_pong_received:20158
cluster_stats_messages_meet_received:5
cluster_stats_messages_fail_received:11
cluster_stats_messages_auth-req_received:3
cluster_stats_messages_received:40080
[root@node4 bin]#
输出解析:
cluster_state:集群状态(ok表示正常)
cluster_slots_assigned:已分配的槽位数
cluster_slots_ok:正常的槽位数
cluster_known_nodes:集群中已知的节点数
3.3 cluster failover
作用:手动触发从节点提升为主节点
使用场景:
主节点需要维护时,可以手动触发故障转移
测试故障转移流程
# 示例
/usr/local/redis/bin/redis-cli -p 6379 -a lahmy1c@ cluster failover