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
}