?
This document uses PHP Chinese website manual Release
CLUSTER INFO
自3.0.0起可用。
時間復雜度: O(1)
CLUSTER INFO 提供有關 Redis Cluster 重要參數(shù)的 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:6 cluster_my_epoch:2 cluster_stats_messages_sent:1483972 cluster_stats_messages_received:1483968
cluster_state
:狀態(tài)是ok
節(jié)點是否能夠接收查詢。fail
如果至少有一個未綁定的散列槽(沒有關聯(lián)的節(jié)點),處于錯誤狀態(tài)(為其服務的節(jié)點被標記為
FAIL 標記),或者該節(jié)點無法到達大多數(shù)主節(jié)點。
cluster_slots_assigned
:與某個節(jié)點關聯(lián)的槽數(shù)(不是未綁定的)。這個數(shù)字應該是16384,節(jié)點才能正常工作,這意味著每個散列槽應該映射到一個節(jié)點。
cluster_slots_ok
:映射到不處于FAIL
或PFAIL
處于狀態(tài)的節(jié)點的散列槽的數(shù)量。
cluster_slots_pfail
:映射到處于PFAIL
狀態(tài)的節(jié)點的散列槽的數(shù)量。請注意,只要PFAIL
狀態(tài)不由FAIL
故障檢測算法提升,這些散列槽仍可正常工作。PFAIL
僅意味著我們目前無法與節(jié)點通話,但可能只是一個暫時的錯誤。
cluster_slots_fail
:映射到處于FAIL
狀態(tài)的節(jié)點的散列槽的數(shù)量。如果此數(shù)字不為零,則該節(jié)點無法提供查詢,除非在配置中cluster-require-full-coverage
設置為no
。
cluster_known_nodes
:群集中已知節(jié)點的總數(shù),包括HANDSHAKE
當前可能不是群集適當成員的狀態(tài)節(jié)點。
cluster_size
:服務群集中至少一個散列槽的主節(jié)點的數(shù)量。
cluster_current_epoch
:局部Current Epoch
變量。這用于在故障轉移期間創(chuàng)建獨特的增加版本號。
cluster_my_epoch
:我們正在與之交談的Config Epoch
節(jié)點。這是分配給此節(jié)點的當前配置版本。
cluster_stats_messages_sent
:通過集群節(jié)點到節(jié)點二進制總線發(fā)送的消息數(shù)量。
cluster_stats_messages_received
:通過集群節(jié)點到節(jié)點二進制總線接收的消息數(shù)量。
有關“當前時代”和“配置時期”變量的更多信息可在 Redis 集群規(guī)范文檔中找到。
批量字符串回復:指定字段和值之間的映射,其格式<field>:<value>
由以兩個字節(jié)組成的換行符分隔CRLF
。