- 用法
-
CLIENT REPLY 〈 ON | OFF | SKIP 〉
- 复杂度
- O(1)
- 始于
- 3.2.0
- ACL 类别
- @connection, @slow
ON. 这是默认模式,服务器会回复每个命令。OFF. 在此模式下,服务器不会回复客户端命令。SKIP. 此模式会跳过紧随其后的命令的回复。
有时,客户端完全禁用 Valkey 服务器的回复会很有用。例如,当客户端发送即发即弃命令、执行批量数据加载,或在不断流式传输新数据的缓存上下文中。在这种情况下,服务器花费时间和带宽向将被忽略的客户端发送回复,被认为是浪费的。
CLIENT REPLY 命令控制服务器是否回复客户端的命令。以下模式可用:
注意: 从 Valkey 9.0 开始,在事务 (MULTI/EXEC) 内部不允许使用 CLIENT REPLY 命令。在早期版本中,在事务中使用 CLIENT REPLY 可能会损坏回复流。现在尝试在事务中使用它将导致错误回复。
RESP2/RESP3 回复
简单字符串回复:当使用 ON 调用时返回 OK。当使用 OFF 或 SKIP 子命令调用时,不进行任何回复。