O Redisgo pode usar o pool de conexões:
pool = & redis.Pool { Discar: func () (conn redis.Conn, e erro) { retornar redis.Dial ("tcp", "192.168.50.131:6379") } MaxIdle: 3, MaxActive: 5, IdleTimeout: 240 * time.Second, }
Uso do pool de conexão:
conn: = pool.Get () adie conn.Close () conn.Do ("set", "addr", "wuhan")