RESET
语法
RESET
- 可用版本
- 6.2.0
- 时间复杂度
- O(1)
- ACL 类别
-
@fast
,@connection
,
该命令会完全重置连接的服务器端上下文,类似于断开连接并重新连接的效果。
当命令从普通客户端连接调用时,它会执行以下操作:
- 如果存在,则丢弃当前的
MULTI
事务块。 - 取消对连接观察的所有键
WATCH
。 - 禁用
CLIENT TRACKING
,如果正在使用。 - 将连接设置为
READWRITE
模式。 - 取消连接的
ASKING
模式,如果之前已设置。 - 将
CLIENT REPLY
设置为ON
。 - 将协议版本设置为 RESP2。
SELECT
数据库 0。- 在适用时,退出
MONITOR
模式。 - 在适当情况下,中止 Pub/Sub 的订阅状态(
SUBSCRIBE
和PSUBSCRIBE
)。 - 取消连接身份验证,当启用身份验证时,需要调用
AUTH
重新身份验证。 - 关闭
NO-EVICT
模式。 - 关闭
NO-TOUCH
模式。
RESP2/RESP3 响应
简单字符串响应:RESET
。