RESET
RESET
reset(
**kwargs: Any
) → ResponseT
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
No method signature available for this client.
- Available since:
- Redis Open Source 6.2.0
- Time complexity:
- O(1)
- ACL categories:
-
@fast,@connection, - Compatibility:
- Redis Software and Redis Cloud compatibility
This command performs a full reset of the connection's server-side context, mimicking the effect of disconnecting and reconnecting again.
When the command is called from a regular client connection, it does the following:
- Discards the current
MULTItransaction block, if one exists. - Unwatches all keys
WATCHed by the connection. - Disables
CLIENT TRACKING, if in use. - Sets the connection to
READWRITEmode. - Cancels the connection's
ASKINGmode, if previously set. - Sets
CLIENT REPLYtoON. - Sets the protocol version to RESP2.
SELECTs database 0.- Exits
MONITORmode, when applicable. - Aborts Pub/Sub's subscription state (
SUBSCRIBEandPSUBSCRIBE), when appropriate. - Deauthenticates the connection, requiring a call
AUTHto reauthenticate when authentication is enabled. - Turns off
NO-EVICTmode. - Turns off
NO-TOUCHmode.
Redis Software and Redis Cloud compatibility
| Redis Software |
Redis Cloud |
Notes |
|---|---|---|
| ❌ Standard |
❌ Standard |
Return information
Simple string reply:
RESET.
Simple string reply:
RESET.
