CLUSTER LINKS

语法
CLUSTER LINKS
可用版本
Redis 开源版 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

每个映射由对应的集群链接的以下属性及其值组成

  1. direction:此链接的方向。to 表示由本地节点主动建立,from 表示由本地节点被动接受。
  2. node:对等节点的节点 ID。
  3. create-time:链接创建时间。(对于 to 链接,这是本地节点创建 TCP 链接的时间,而不是实际建立连接的时间。)
  4. events:当前为此链接注册的事件。r 表示可读事件,w 表示可写事件。
  5. send-buffer-allocated:链接发送缓冲区的分配大小,用于缓冲指向对等节点的出站消息。
  6. send-buffer-used:链接发送缓冲区中当前持有数据(消息)的部分的大小。

RESP2 回复

数组回复:一个映射数组,其中每个映射包含集群链接的各种属性及其值。

RESP3 回复

数组回复:一个映射回复数组,其中每个映射包含集群链接的各种属性及其值。
评价此页
回到顶部 ↑