RESET

语法
RESET
可用版本
Redis 开源版 6.2.0
时间复杂度
O(1)
ACL 分类
@fast, @connection,

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

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

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

RESP2/RESP3 回复

简单字符串回复RESET
评价此页面
返回顶部 ↑