« 创建和清理PID文件 :: 目录 :: Redis »
目录
这个包用于实现外部资源连接池,如mysql、redis
连接池中的连接实例:
type IConn interface { Free() }
没有可用连接时,新建连接实例的方法:
type NewConnFunc func() (IConn, error)
创建连接池:
func NewPool(connTimeout time.Duration, size int, ncf NewConnFunc) *Pool
从连接池中获取实例:
func (this *Pool) Get() (IConn, error)
将不用的实例放回连接池:
func (this *Pool) Put(conn IConn) error