CLUSTER LINKS
返回所有往返对等节点的 TCP 链接的列表。
语法
CLUSTER LINKS
引入版本:7.0.0
复杂度摘要:O(N)
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:当前保存数据(消息)的链路发送缓冲区部分的大小。
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ❌ 标准 |
❌ 标准 |
返回值
RESP2
数组回复:映射数组,其中每个映射包含集群链接的各种属性及其值。
RESP3
资料来源:Redis 官方 CLUSTER LINKS 文档;中文内容参考 Redis 文档许可。