Redis CLIENT ID 命令返回当前连接的 ID。
每个 ID 符合如下约束:
- 永不重复。当调用命令 CLIENT ID 返回相同的值时,调用者可以确认原连接未被断开,只是被重用,因此仍可以认为是同一连接。
- ID 值单调递增。若某一连接的 ID 值比其他连接的 ID 值大,可以确认该连接是较新创建的。
命令格式
CLIENT ID
可用版本:>=5.0.0
时间复杂度:O(1)
该命令和同为 Redis 5 新增的命令 CLIENT UNBLOCK 一起使用,会有更好的效果。
命令返回值
返回当前连接的 ID。
示例
redis> CLIENT ID
(integer) 3