Redis RESET命令

此命令对连接的服务器端上下文执行完全重置,以模仿断开连接并再次重新连接的效果。

从常规客户端连接调用该命令时,它将执行以下操作:

  • 丢弃当前的MULTI事务块(如果存在)。
  • 取消监视连接监视的所有键。
  • 如果正在使用,则禁用CLIENT TRACKING。
  • 将连接设置为READONLY模式。
  • 如果先前已设置,则取消连接的ASKING模式。
  • CLIENT REPLY设置为ON
  • 将协议版本设置为RESP2。
  • 选择数据库0
  • 退出MONITOR模式(如果适用)。
  • 在适当的情况下中止发布/订阅的订阅状态(SUBSCRIBE和PSUBSCRIBE)。
  • 取消对连接的身份验证,在启用身份验证后,需要调用AUTH重新进行身份验证。

可用版本:从6.2.0开始可用

命令格式

RESET

返回值

返回RESET