*Redis reset 命令

*语法

RESET

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

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

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

*返回信息

简单字符串回复: RESET