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。