From 8d5a37fbe2b6c1f4745af4254f4318176707b5f5 Mon Sep 17 00:00:00 2001 From: Rueian Date: Sat, 15 Mar 2025 11:34:56 -0700 Subject: [PATCH] perf: avoid unnecessary connections for CLUSTER SHARDS when auto pipelining is disabled Signed-off-by: Rueian --- internal/cmds/cmds.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/cmds/cmds.go b/internal/cmds/cmds.go index 75716cf9..1b59acc6 100644 --- a/internal/cmds/cmds.go +++ b/internal/cmds/cmds.go @@ -39,6 +39,7 @@ var ( // RoleCmd is predefined ROLE RoleCmd = Completed{ cs: newCommandSlice([]string{"ROLE"}), + cf: pipeTag, } // UnsubscribeCmd is predefined UNSUBSCRIBE @@ -63,10 +64,12 @@ var ( // SlotCmd is predefined CLUSTER SLOTS SlotCmd = Completed{ cs: newCommandSlice([]string{"CLUSTER", "SLOTS"}), + cf: pipeTag, } // ShardsCmd is predefined CLUSTER SHARDS ShardsCmd = Completed{ cs: newCommandSlice([]string{"CLUSTER", "SHARDS"}), + cf: pipeTag, } // AskingCmd is predefined CLUSTER ASKING AskingCmd = Completed{