重置
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.