mirror of
https://github.com/redis/go-redis.git
synced 2025-09-07 07:47:24 +03:00
* feat: recover addIdleConn may occur panic Signed-off-by: monkey92t <golang@88.com> * fix test race Signed-off-by: monkey92t <golang@88.com> --------- Signed-off-by: monkey92t <golang@88.com> Co-authored-by: Nedyalko Dyakov <1547186+ndyakov@users.noreply.github.com>
25 lines
331 B
Go
25 lines
331 B
Go
package pool
|
|
|
|
import (
|
|
"net"
|
|
"time"
|
|
)
|
|
|
|
func (cn *Conn) SetCreatedAt(tm time.Time) {
|
|
cn.createdAt = tm
|
|
}
|
|
|
|
func (cn *Conn) NetConn() net.Conn {
|
|
return cn.netConn
|
|
}
|
|
|
|
func (p *ConnPool) CheckMinIdleConns() {
|
|
p.connsMu.Lock()
|
|
p.checkMinIdleConns()
|
|
p.connsMu.Unlock()
|
|
}
|
|
|
|
func (p *ConnPool) QueueLen() int {
|
|
return len(p.queue)
|
|
}
|