CLIENT ID
返回连接的唯一客户端 ID。
语法
CLIENT ID
引入版本:5.0.0
复杂度摘要:O(1)
该命令仅返回当前连接的ID。每个连接ID都有一定的保证:
- 永远不会重复,因此如果
CLIENT ID返回相同的数字,调用者可以确定底层客户端没有断开并重新连接连接,但仍然是同一个连接。 - ID是单调递增的。如果一个连接的ID大于另一个连接的ID,则保证稍后与服务器建立第二个连接。
该命令与 CLIENT UNBLOCK 一起使用特别有用,CLIENT UNBLOCK 也在 Redis 5 中与 CLIENT ID 一起引入。检查 CLIENT UNBLOCK 命令页以了解涉及这两个命令的模式。
示例
redis> CLIENT ID
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
由于Redis软件集群允许多个活跃代理,CLIENT ID无法保证多代理策略下连接到不同节点的客户端之间的增量ID。 |
返回值
RESP2
整数回复:客户端的ID。
RESP3
整数回复:客户端的ID。
资料来源:Redis 官方 CLIENT ID 文档;中文内容参考 Redis 文档许可。