重置

Syntax
RESET
Available since:
6.2.0
Time complexity:
O(1)
ACL categories:
@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 回复

Simple string reply: RESET.
RATE THIS PAGE
Back to top ↑