From 05909dbde7797b858f9e79a02983d80c4fc79ade Mon Sep 17 00:00:00 2001 From: ZhenYi <434836402@qq.com> Date: Mon, 20 Apr 2026 10:03:26 +0800 Subject: [PATCH] fix(admin): use named export Cluster from ioredis 5.x Previous `import { default as Cluster }` caused runtime to get Redis instance instead of Cluster, resulting in ECONNREFUSED errors. --- admin/src/lib/redis.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/src/lib/redis.ts b/admin/src/lib/redis.ts index 7bf0303..6f6a91a 100644 --- a/admin/src/lib/redis.ts +++ b/admin/src/lib/redis.ts @@ -3,7 +3,7 @@ * 支持单节点和集群模式 * 前缀:admin:* */ -import Redis, { default as Cluster } from "ioredis"; +import Redis, { Cluster } from "ioredis"; import type { ClusterNode } from "ioredis"; import { REDIS_URL, REDIS_CLUSTER_URLS } from "./env";