Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-command-client-id.html

Redis CLIENT ID 命令

Redis 服务器 Redis 服务器


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
Redis CLIENT LIST 命令用于返回所有连接到 Redis 服务器的客户端相关信息。 ...
Redis CLIENT KILL 命令关闭一个指定的连接。 ...
Redis CLIENT SETNAME 命令为当前连接分配一个名字。这个名字会显示在 CLIENT LIST 命令的结果中,用于识别当前正 ...
Redis CLIENT GETNAME 命令返回当前连接由 CLIENT SETNAME 设置的名字。如果没有用 CLIENT SETNA ...
Redis CLIENT PAUSE 命令是连接控制命令,它可以将所有客户端的访问暂停指定的毫秒数。 ...