RESET
重置连接。
语法
RESET
引入版本:6.2.0
复杂度摘要:O(1)
此命令执行连接的服务器端上下文的完全重置,模仿断开连接并再次重新连接的效果。
当从常规客户端连接调用该命令时,它会执行以下操作:
- 丢弃当前
MULTI事务块(如果存在)。 - 取消监视由连接标记为
WATCH的所有键。 - 禁用
CLIENT TRACKING(如果正在使用)。 - 将连接设置为
READWRITE模式。 - 取消连接的
ASKING模式(如果之前已设置)。 - 将
CLIENT REPLY设置为ON。 - 将协议版本设置为RESP2。
SELECTs 数据库 0。- 退出
MONITOR模式(如果适用)。 - 在适当的时候中止 Pub/Sub 的订阅状态(
SUBSCRIBE和PSUBSCRIBE)。 - 取消连接的身份验证,在启用身份验证时需要调用
AUTH重新进行身份验证。 - 关闭
NO-EVICT模式。 - 关闭
NO-TOUCH模式。
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ❌ 标准 |
❌ 标准 |
返回值
RESP2
简单字符串回复: RESET.
RESP3
简单字符串回复: RESET.
资料来源:Redis 官方 RESET 文档;中文内容参考 Redis 文档许可。