diff options
author | Chayim <chayim@users.noreply.github.com> | 2021-10-18 12:19:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-18 12:19:37 +0300 |
commit | 7f96435480e74460989ad4dd4a686aff47e6b703 (patch) | |
tree | 8b10679493cdcf082e9e9801fb945e85d89d6807 /redis | |
parent | 576d33c148de867fd48077a55d51135d14e45ec0 (diff) | |
download | redis-py-7f96435480e74460989ad4dd4a686aff47e6b703.tar.gz |
CLIENT REDIR command support (#1623)
Diffstat (limited to 'redis')
-rwxr-xr-x | redis/client.py | 1 | ||||
-rw-r--r-- | redis/commands.py | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/redis/client.py b/redis/client.py index 2e2a26a..fde153d 100755 --- a/redis/client.py +++ b/redis/client.py @@ -675,6 +675,7 @@ class Redis(Commands, object): 'CLIENT SETNAME': bool_ok, 'CLIENT UNBLOCK': lambda r: r and int(r) == 1 or False, 'CLIENT PAUSE': bool_ok, + 'CLIENT GETREDIR': int, 'CLIENT TRACKINGINFO': lambda r: list(map(str_if_bytes, r)), 'CLUSTER ADDSLOTS': bool_ok, 'CLUSTER COUNT-FAILURE-REPORTS': lambda x: int(x), diff --git a/redis/commands.py b/redis/commands.py index c2d9ff7..cd3b802 100644 --- a/redis/commands.py +++ b/redis/commands.py @@ -377,6 +377,14 @@ class Commands: """Returns the current connection name""" return self.execute_command('CLIENT GETNAME') + def client_getredir(self): + """Returns the ID (an integer) of the client to whom we are + redirecting tracking notifications. + + see: https://redis.io/commands/client-getredir + """ + return self.execute_command('CLIENT GETREDIR') + def client_reply(self, reply): """Enable and disable redis server replies. ``reply`` Must be ON OFF or SKIP, |