*Redis reset 命令
*语法
RESET
此命令对连接的服务器端上下文执行完全重置,模拟断开连接并重新连接的效果。
当从常规客户端连接调用此命令时,它会执行以下操作:
- 丢弃当前的 MULTI 事务块(如果存在)。
- 取消连接 WATCH 的所有键。
- 如果正在使用,禁用 CLIENT TRACKING。
- 将连接设置为 READWRITE 模式。
- 取消连接的 ASKING 模式(如果先前已设置)。
- 将 CLIENT REPLY 设置为
ON。 - 将协议版本设置为 RESP2。
- SELECT 数据库 0。
- 在适用时退出 MONITOR 模式。
- 在适当时中止 Pub/Sub 的订阅状态(SUBSCRIBE 和 PSUBSCRIBE)。
- 使连接失去认证,需要调用 AUTH 重新认证(当启用认证时)。
- 关闭
NO-EVICT模式。 - 关闭
NO-TOUCH模式。