mirror of
https://github.com/redis/go-redis.git
synced 2025-10-20 09:52:25 +03:00
better conn usable timeout
This commit is contained in:
10
error.go
10
error.go
@@ -108,12 +108,12 @@ func isRedisError(err error) bool {
|
||||
|
||||
func isBadConn(err error, allowTimeout bool, addr string) bool {
|
||||
switch err {
|
||||
case nil:
|
||||
return false
|
||||
case context.Canceled, context.DeadlineExceeded:
|
||||
return true
|
||||
case nil:
|
||||
return false
|
||||
case context.Canceled, context.DeadlineExceeded:
|
||||
return true
|
||||
case pool.ErrConnUnusableTimeout:
|
||||
return true
|
||||
return true
|
||||
}
|
||||
|
||||
if isRedisError(err) {
|
||||
|
Reference in New Issue
Block a user