diff --git a/g/database/gredis/gredis.go b/g/database/gredis/gredis.go index 510f382a6..ac7366645 100644 --- a/g/database/gredis/gredis.go +++ b/g/database/gredis/gredis.go @@ -59,14 +59,14 @@ func New(config Config) *Redis { if err != nil { return nil, err } - if _, err := c.Do("SELECT", config.Db); err != nil { - return nil, err - } if len(config.Pass) > 0 { if _, err := c.Do("AUTH", config.Pass); err != nil { return nil, err } } + if _, err := c.Do("SELECT", config.Db); err != nil { + return nil, err + } return c, nil }, }