// Connect to local instance of Redis running on the default port. func ExampleDial(x int) { c, err := redis.Dial("tcp", ":6379") if err != nil { // handle error } defer c.Close() }
func newPool(host, password string) *redis.Pool { return &redis.Pool{ MaxIdle: 2, MaxActive: 5, IdleTimeout: 5 * time.Second, Wait: true, Dial: func() (redis.Conn, error) { c, err := redis.Dial("tcp", host) if err != nil { log.Println(err) return nil, err } if password != "" { if _, err := c.Do("AUTH", password); err != nil { log.Println(err) c.Close() return nil, err } } return c, err }, } }