mirror of
https://github.com/redis/go-redis.git
synced 2025-07-29 17:41:15 +03:00
Better rate limited message.
This commit is contained in:
15
multi.go
15
multi.go
@ -46,16 +46,15 @@ func (c *Client) Multi() *Multi {
|
||||
return multi
|
||||
}
|
||||
|
||||
func (c *Multi) putConn(cn *conn, ei error) {
|
||||
var err error
|
||||
if isBadConn(cn, ei) {
|
||||
func (c *Multi) putConn(cn *conn, err error) {
|
||||
if isBadConn(cn, err) {
|
||||
// Close current connection.
|
||||
c.base.connPool.(*stickyConnPool).Reset()
|
||||
c.base.connPool.(*stickyConnPool).Reset(err)
|
||||
} else {
|
||||
err = c.base.connPool.Put(cn)
|
||||
}
|
||||
if err != nil {
|
||||
log.Printf("redis: putConn failed: %s", err)
|
||||
err := c.base.connPool.Put(cn)
|
||||
if err != nil {
|
||||
log.Printf("redis: putConn failed: %s", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user