CLUSTER LINKS
语法
CLUSTER LINKS
- 可用版本
- 7.0.0
- 时间复杂度
- O(N),其中 N 是集群节点总数。
- ACL 类别
-
@slow
,
Redis 集群中的每个节点都与集群中的每个对等节点保持一对持久 TCP 链接:一个用于将出站消息发送到对等节点,另一个用于接收来自对等节点的入站消息。
CLUSTER LINKS
以数组的形式输出所有这些对等链接的信息,其中每个数组元素都是一个包含单个链接的属性及其值的映射。
示例
以下是一个示例输出
> CLUSTER LINKS
1) 1) "direction"
2) "to"
3) "node"
4) "8149d745fa551e40764fecaf7cab9dbdf6b659ae"
5) "create-time"
6) (integer) 1639442739375
7) "events"
8) "rw"
9) "send-buffer-allocated"
10) (integer) 4512
11) "send-buffer-used"
12) (integer) 0
2) 1) "direction"
2) "from"
3) "node"
4) "8149d745fa551e40764fecaf7cab9dbdf6b659ae"
5) "create-time"
6) (integer) 1639442739411
7) "events"
8) "r"
9) "send-buffer-allocated"
10) (integer) 0
11) "send-buffer-used"
12) (integer) 0
每个映射都由以下对应集群链接的属性及其值组成
direction
: 此链接是由本地节点to
对等节点建立的,或者是由本地节点from
对等节点接受的。node
: 对等节点的节点 ID。create-time
: 链接的创建时间。(在to
链接的情况下,这是本地节点创建 TCP 链接的时间,而不是它实际建立的时间。)events
: 当前为链接注册的事件。r
表示可读事件,w
表示可写事件。send-buffer-allocated
: 链接发送缓冲区的分配大小,用于缓冲发送到对等节点的出站消息。send-buffer-used
: 链接发送缓冲区中当前保存数据的(消息)部分的大小。