From 93a26f100727bd36d46f92a3632dc6340e77e68b Mon Sep 17 00:00:00 2001 From: dragon Date: Wed, 23 Jul 2025 16:27:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20redis=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/utils/config.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/utils/config.go b/pkg/utils/config.go index 2aa7b67..5c2cfae 100644 --- a/pkg/utils/config.go +++ b/pkg/utils/config.go @@ -36,14 +36,19 @@ func NewAutoConfig(src string) (KVConfig, error) { return NewConfigMemory(parse.Path) case "redis": query := parse.Query() - addr := query.Get("addr") pass := query.Get("pass") + if pass == "" { + pass = query.Get("password") + } db := query.Get("db") + if db == "" { + db = "0" + } dbi, err := strconv.Atoi(db) if err != nil { return nil, err } - return NewConfigRedis(context.Background(), addr, pass, dbi) + return NewConfigRedis(context.Background(), parse.Host, pass, dbi) default: return nil, fmt.Errorf("unsupported scheme: %s", parse.Scheme) }