From 7c3942cdbde844d5b323ab01ac9eadf99675e370 Mon Sep 17 00:00:00 2001 From: sundream Date: Sun, 29 Dec 2024 09:24:21 +0800 Subject: [PATCH] fix(rediscluster): maybe too many connection when MOVED (#2016) --- lualib/skynet/db/redis/cluster.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lualib/skynet/db/redis/cluster.lua b/lualib/skynet/db/redis/cluster.lua index d7ab6468..697befba 100644 --- a/lualib/skynet/db/redis/cluster.lua +++ b/lualib/skynet/db/redis/cluster.lua @@ -121,8 +121,8 @@ function rediscluster:initialize_slots_cache() self:set_node_name(slave_node) table.insert(master_node.slaves,slave_node) end + table.insert(self.nodes,master_node) for slot=tonumber(result[1]),tonumber(result[2]) do - table.insert(self.nodes,master_node) self.slots[slot] = master_node end end