Dial: func () (redis.Conn, error) { return redis.Dial("tcp", addr) },
}
}
var (
pool *redis.Pool...Dial: func () (redis.Conn, error) {
c, err := redis.Dial("tcp", server)
if err !...)
func newPool(addr string) *redis.Pool {
return &redis.Pool{
MaxIdle: 3,
IdleTimeout: 240 * time.Second...Dial: func () (redis.Conn, error) { return redis.Dial("tcp", addr) },
}
}
func Get() redis.Conn {...是一个 Go 语言实现的 Redis 客户端,既然是网络服务的客户端,为了高效利用有限资源,避免重复创建和销毁网络连接,就必需对其进行管理。