What's new in Valkey 9.0? Discover new features and improvements. Read the announcement.

CLIENT SETINFO

Sets information specific to the client or connection.

Usage
CLIENT SETINFO attr
Complexity
O(1)
Since
7.2.0
ACL Categories
@connection, @slow
Command flags
ALLOW_BUSY, NOSCRIPT, LOADING, STALE, SENTINEL

The CLIENT SETINFO command assigns various info attributes to the current connection which are displayed in the output of CLIENT LIST and CLIENT INFO.

Client libraries are expected to pipeline this command after authentication on all connections and ignore failures since they could be connected to an older version that doesn't support them.

Currently the supported attributes are:

  • lib-name - meant to hold the name of the client library that's in use.
  • lib-ver - meant to hold the client library's version.

There is no limit to the length of these attributes. However it is not possible to use spaces, newlines, or other non-printable characters that would violate the format of the CLIENT LIST reply.

Note that these attributes are not cleared by the RESET command.

Replies

RESP2

Simple string reply: OK if the attribute name was successfully set.

RESP3

Simple string reply: OK if the attribute name was successfully set.