redisgo可以使用连接池:
pool = &redis.Pool{
Dial: func() (conn redis.Conn, e error) {
return redis.Dial("tcp","192.168.50.131:6379")
},
MaxIdle:3,
MaxActive:5,
IdleTimeout:240 * time.Second,
}
连接池的使用:
conn := pool.Get()
defer conn.Close()
conn.Do("set","addr","wuhan")