1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-01 15:41:40 +03:00

Export pool errors for public consumption (#3380)

This commit is contained in:
LINKIWI
2025-05-19 12:23:10 -04:00
committed by GitHub
parent 80c373be46
commit ba26e35a2c
2 changed files with 7 additions and 2 deletions

View File

@ -15,6 +15,13 @@ import (
// ErrClosed performs any operation on the closed client will return this error.
var ErrClosed = pool.ErrClosed
// ErrPoolExhausted is returned from a pool connection method
// when the maximum number of database connections in the pool has been reached.
var ErrPoolExhausted = pool.ErrPoolExhausted
// ErrPoolTimeout timed out waiting to get a connection from the connection pool.
var ErrPoolTimeout = pool.ErrPoolTimeout
// HasErrorPrefix checks if the err is a Redis error and the message contains a prefix.
func HasErrorPrefix(err error, prefix string) bool {
var rErr Error