From faf55b65ffb7294b1a639cc9adb0231b987b0e32 Mon Sep 17 00:00:00 2001 From: dvora-h <67596500+dvora-h@users.noreply.github.com> Date: Sun, 8 May 2022 15:23:00 +0300 Subject: Add support for CLUSTER SHARDS (#2151) * Add support for CLUSTER SHARDS * linters * add docstring * linters --- redis/commands/cluster.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'redis/commands/cluster.py') diff --git a/redis/commands/cluster.py b/redis/commands/cluster.py index 06b702f..b91b65f 100644 --- a/redis/commands/cluster.py +++ b/redis/commands/cluster.py @@ -581,6 +581,14 @@ class ClusterManagementCommands(ManagementCommands): """ return self.execute_command("CLUSTER SLOTS", target_nodes=target_nodes) + def cluster_shards(self, target_nodes=None): + """ + Returns details about the shards of the cluster. + + For more information see https://redis.io/commands/cluster-shards + """ + return self.execute_command("CLUSTER SHARDS", target_nodes=target_nodes) + def cluster_links(self, target_node: "TargetNodesT") -> ResponseT: """ Each node in a Redis Cluster maintains a pair of long-lived TCP link with each -- cgit v1.2.1