重置
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的订阅状态(
SUBSCRIBE
和PSUBSCRIBE
)。 - 断开连接,当启用身份验证时,需要调用
AUTH
来重新进行身份验证。 - 关闭
NO-EVICT
模式。 - 关闭
NO-TOUCH
模式。
RESP2/RESP3 回复
Simple string reply:RESET
.