RESET
语法
RESET
- 可用版本
- Redis 开源版 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
。