mirror of
https://github.com/redis/go-redis.git
synced 2025-07-28 06:42:00 +03:00
Improve ReceiveMessage.
This commit is contained in:
3
multi.go
3
multi.go
@ -49,7 +49,8 @@ func (c *Client) Multi() *Multi {
|
||||
func (c *Multi) putConn(cn *conn, ei error) {
|
||||
var err error
|
||||
if isBadConn(cn, ei) {
|
||||
err = c.base.connPool.Remove(nil) // nil to force removal
|
||||
// Close current connection.
|
||||
c.base.connPool.(*stickyConnPool).Reset()
|
||||
} else {
|
||||
err = c.base.connPool.Put(cn)
|
||||
}
|
||||
|
Reference in New Issue
Block a user