*Redis CLIENT SETNAME 命令

设置当前连接的客户端名称。


*语法

CLIENT SETNAME connection-name

*参数说明

参数 类型 必填 说明
connection-name String 客户端名称,空字符串表示清除名称

*返回值

条件 返回值
成功 OK

*时间复杂度

O(1)

*

*示例

> CLIENT SETNAME web-server-01
OK
> CLIENT GETNAME
"web-server-01"

# 清除名称
> CLIENT SETNAME ""
OK

*常见错误

  1. 名称包含空格:需要加引号。

*最佳实践

  1. 应用标识:应用启动时设置 CLIENT SETNAME,便于运维识别连接来源。

*FAQ

Q: CLIENT SETNAME 对所有客户端可见吗? A: 是。CLIENT LIST 可以看到所有连接的 CLIENT SETNAME 名称。