cluster_info
Redis CLUSTER INFO
레디스 클러스터 교육 |
레디스 정기점검/기술지원 Redis Technical Support |
레디스 엔터프라이즈 서버 Redis Enterprise Server |
---|
Redis CLUSTER INFO
CLUSTER INFO는 클러스터의 주요 상태 정보를 보는 명령이다.
이 문서는 버전 3.2.0을 기준으로 만들었습니다.
사용법
아래 예는 6대의 노드로 구성된 클러스터이고, 마스터 3대, 슬레이브 3대이다. 16384개 슬롯이 모두 할당되었다.
127.0.0.1:7000> cluster info
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:5
cluster_my_epoch:1
cluster_stats_messages_sent:7567
cluster_stats_messages_received:8298
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:5
cluster_my_epoch:1
cluster_stats_messages_sent:7567
cluster_stats_messages_received:8298
항목 설명
- cluster_state: 클러스터 상태를 나타낸다. ok는 명령을 처리할 수 있는 상태이다. fail은 명령을 처리할 수 없는 상태이다. 일반적으로 슬롯이 할당된 마스터 서버가 다운되었거나, 모든 슬롯이 할당되지 않으면 fail이다. 모든 슬롯이 할당되지 않아도 ok일 경우가 있는데, 이것은 cluster-require-full-coverage 파라미터에 영향을 받는다.
- cluster_slots_assigned: 레디스 서버에 할당된 슬롯의 개수이다. 레디스 클러스터는 16384개의 슬롯이 있다. assigned = ok + pfile + fail.
- cluster_slots_ok: 할당된 슬롯의 개수이다. pfail이나 fail이 아닌 슬롯의 개수이다.
- cluster_slots_pfail: 일시적으로 접속할 수 없는 노드에 할당된 슬롯 수이다. Pfile은 Possible file의 줄임말이다. 회복되면 slots_ok가 되고, 다운되면 slots_fail이 된다.
- cluster_slots_fail: 다운된 서버에 할당된 슬롯 수이다.
- cluster_known_nodes: 슬레이브를 포함해서 클러스터에 연결된 모든 노드 수이다. 명령 관점에서 보면 Cluster meet 연결된 노드 수이다.
- cluster_size: 슬롯이 할당된 마스터 서버 수이다. 마스터라도 슬롯이 할당되지 않았으면 여기에 포함되지 않는다.
- cluster_current_epoch: The local Current Epoch variable. This is used in order to create unique increasing version numbers during fail overs.
- cluster_my_epoch: The Config Epoch of the node we are talking with. This is the current configuration version assigned to this node.
- cluster_stats_messages_sent: Number of messages sent via the cluster node-to-node binary bus.
- cluster_stats_messages_received: Number of messages received via the cluster node-to-node binary bus.
SQL 조회 (이 기능은 Enterpirse 버전에서 SQL 사용이 가능합니다)
명령> | select * from cluster.info; |
결과> |
0) key|value 1) cluster_current_epoch|5 2) cluster_known_nodes|6 3) cluster_size|3 4) cluster_slots_assigned|16384 5) cluster_slots_fail|0 6) cluster_slots_ok|16384 7) cluster_slots_pfail|0 8) cluster_state|ok 9) cluster_stats_messages_received|66 10) cluster_stats_messages_sent|4637 |
명령문
CLUSTER INFO
- 이 명령은 version 3.0.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(1)이다.
Clients for Java | Jedis, Lettuce | Clients for C | Hiredis |
<< CLUSTER DELSLOTSRANGE | CLUSTER INFO | CLUSTER NODES >> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.