internal.go 521 Bytes
package zredis

import (
	"github.com/gomodule/redigo/redis"
	"time"
)

var (
	_addr string
	_pass string
	_db   int
)
var pool *redis.Pool

// autoClose 自动关闭
func autoClose(conn redis.Conn) {
	err := conn.Close()
	if err != nil {
	}
}

func dial() (redis.Conn, error) {
	conn, err := redis.Dial("tcp", _addr,
		redis.DialPassword(_pass),
		redis.DialDatabase(_db),
		redis.DialConnectTimeout(5*time.Second),
		redis.DialReadTimeout(5*time.Second),
		redis.DialWriteTimeout(5*time.Second),
	)
	return conn, err
}