CLIENT REPLY

用法
CLIENT REPLY 〈 ON | OFF | SKIP 〉
复杂度
O(1)
始于
3.2.0
ACL 类别
@connection, @slow

有时,客户端完全禁用 Valkey 服务器的回复会很有用。例如,当客户端发送即发即弃命令、执行批量数据加载,或在不断流式传输新数据的缓存上下文中。在这种情况下,服务器花费时间和带宽向将被忽略的客户端发送回复,被认为是浪费的。

CLIENT REPLY 命令控制服务器是否回复客户端的命令。以下模式可用:

  • ON. 这是默认模式,服务器会回复每个命令。
  • OFF. 在此模式下,服务器不会回复客户端命令。
  • SKIP. 此模式会跳过紧随其后的命令的回复。

注意: 从 Valkey 9.0 开始,在事务 (MULTI/EXEC) 内部不允许使用 CLIENT REPLY 命令。在早期版本中,在事务中使用 CLIENT REPLY 可能会损坏回复流。现在尝试在事务中使用它将导致错误回复。

RESP2/RESP3 回复

简单字符串回复:当使用 ON 调用时返回 OK。当使用 OFFSKIP 子命令调用时,不进行任何回复。