Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

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

Redis CLIENT REPLY 命令

Redis 服务器 Redis 服务器


Redis CLIENT REPLY 命令当需要完全禁用 redis 服务器对当前客户端的回复时可使用。

命令格式

CLIENT REPLY ON|OFF|SKIP

可用版本:>=3.2

时间复杂度:O(1)

命令参数

CLIENT REPLY 可设置服务器是否对客户端的命令进行回复。

参数有如下选项:

  • ON:默认选项,回复客户端每条命令。
  • OFF:不回复客户端命令。
  • SKIP:跳过该命令的回复。

使用场景

如下几种场景:

  • 执行 fire 和 forget 类型的命令。
  • 正在进行大量数据加载。
  • 正在建缓存,数据在不断传输过程中,客户端会忽略收到的回复,此时消耗服务器时间和带宽回复客户端,是一种资源浪费。

注意:fire 和 forget 就是发送命令,然后完全不关心最终什么时候完成命令操作。

命令返回值

当执行命令设置为 OFF 或 SKIP 时,设置命令收不到任何回复。

当设置为 ON 时,返回 OK。

Redis CLIENT LIST 命令用于返回所有连接到 Redis 服务器的客户端相关信息。 ...
Redis CLIENT ID 命令返回当前连接的 ID。 ...
Redis CLIENT KILL 命令关闭一个指定的连接。 ...
Redis CLIENT GETNAME 命令返回当前连接由 CLIENT SETNAME 设置的名字。如果没有用 CLIENT SETNA ...
Redis CLIENT SETNAME 命令为当前连接分配一个名字。这个名字会显示在 CLIENT LIST 命令的结果中,用于识别当前正 ...