RESET

用法
RESET
复杂度
O(1)
始于
6.2.0
ACL 类别
@connection, @fast

此命令对连接的服务器端上下文执行完全重置,模仿断开连接并重新连接的效果。

当从常规客户端连接调用此命令时,它会执行以下操作

  • 如果存在,则丢弃当前的 MULTI 事务块。
  • 取消监视连接通过 WATCH 监视的所有键。
  • 如果正在使用,则禁用 CLIENT TRACKING
  • 将连接设置为 READWRITE 模式。
  • 如果之前已设置,则取消连接的 ASKING 模式。
  • CLIENT REPLY 设置为 ON
  • 将协议版本设置为 RESP2。
  • SELECT 数据库 0。
  • 在适用时,退出 MONITOR 模式。
  • 在适当的时候,中止 Pub/Sub 的订阅状态(SUBSCRIBEPSUBSCRIBE)。
  • 取消连接的认证,当认证启用时,需要调用 AUTH 重新认证。
  • 关闭 NO-EVICT 模式。
  • 关闭 NO-TOUCH 模式。

RESP2/RESP3 回复

简单字符串回复: RESET