mirror of
https://github.com/redis/go-redis.git
synced 2025-09-08 19:52:07 +03:00
Merge pull request #2119 from szyhf/szyhf-patch-1
fix: #2114 for redis-server not support Hello
This commit is contained in:
3
redis.go
3
redis.go
@@ -4,6 +4,7 @@ import (
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
"strings"
|
||||
"sync/atomic"
|
||||
"time"
|
||||
|
||||
@@ -232,7 +233,7 @@ func (c *baseClient) initConn(ctx context.Context, cn *pool.Conn) error {
|
||||
// we continue to provide services with RESP2.
|
||||
if err := conn.Hello(ctx, 3, username, password, "").Err(); err == nil {
|
||||
auth = true
|
||||
} else if err.Error() != "ERR unknown command 'hello'" {
|
||||
} else if !strings.HasPrefix(err.Error(), "ERR unknown command") {
|
||||
return err
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user