handler.go
480 Bytes
package zredis
import (
"fmt"
"github.com/gomodule/redigo/redis"
)
func Check() bool {
if pool == nil {
fmt.Println("redis pool nil")
}
conn := pool.Get()
defer AutoClose(conn)
_, err := redis.Int64(conn.Do("GET", "test"))
if err != nil {
if err == redis.ErrNil {
//fmt.Println("redis.ErrNil")
} else {
fmt.Println("err", err)
fmt.Println("redis conn error",
"_addr", _addr,
"_pass", _pass,
"_db", _db)
return false
}
}
return true
}