reset.3valkey - Man Page
Resets the connection.
Synopsis
RESET
Description
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.
Reply
valkey-protocol(7) Simple string reply: RESET.
Complexity
O(1)
Acl Categories
@connection @fast
History
- Available since: 6.2.0
See Also
auth(3valkey), client(3valkey), client-caching(3valkey), client-capa(3valkey), client-getname(3valkey), client-getredir(3valkey), client-help(3valkey), client-id(3valkey), client-import-source(3valkey), client-info(3valkey), client-kill(3valkey), client-list(3valkey), client-no-evict(3valkey), client-no-touch(3valkey), client-pause(3valkey), client-reply(3valkey), client-setinfo(3valkey), client-setname(3valkey), client-tracking(3valkey), client-trackinginfo(3valkey), client-unblock(3valkey), client-unpause(3valkey), echo(3valkey), hello(3valkey), ping(3valkey), select(3valkey)