client-getredir.3valkey - Man Page
Returns the client ID to which the connection’s tracking notifications are redirected.
Synopsis
CLIENT GETREDIR
Description
This command returns the client ID we are redirecting our valkey-client-side-caching(7) tracking notifications to. We set a client to redirect to when using CLIENT TRACKING
to enable tracking. However in order to avoid forcing client libraries implementations to remember the ID notifications are redirected to, this command exists in order to improve introspection and allow clients to check later if redirection is active and towards which client ID.
Reply
One of the following:
- valkey-protocol(7) Integer reply:
0
when not redirecting notifications to any client. - valkey-protocol(7) Integer reply:
-1
if client tracking is not enabled. - valkey-protocol(7) Integer reply: the ID of the client to which notification are being redirected.
Complexity
O(1)
Acl Categories
@connection @slow
History
- Available since: 6.0.0
See Also
auth(3valkey), client(3valkey), client-caching(3valkey), client-capa(3valkey), client-getname(3valkey), client-help(3valkey), client-id(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), reset(3valkey), select(3valkey)