Skip to content

Commit 93a26f1

Browse files
优化 redis 配置方式
1 parent 95f1ff4 commit 93a26f1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

pkg/utils/config.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,19 @@ func NewAutoConfig(src string) (KVConfig, error) {
3636
return NewConfigMemory(parse.Path)
3737
case "redis":
3838
query := parse.Query()
39-
addr := query.Get("addr")
4039
pass := query.Get("pass")
40+
if pass == "" {
41+
pass = query.Get("password")
42+
}
4143
db := query.Get("db")
44+
if db == "" {
45+
db = "0"
46+
}
4247
dbi, err := strconv.Atoi(db)
4348
if err != nil {
4449
return nil, err
4550
}
46-
return NewConfigRedis(context.Background(), addr, pass, dbi)
51+
return NewConfigRedis(context.Background(), parse.Host, pass, dbi)
4752
default:
4853
return nil, fmt.Errorf("unsupported scheme: %s", parse.Scheme)
4954
}

0 commit comments

Comments
 (0)