liuxiaolong
2020-07-29 61a10d29390848c9bf71e889d1c1d75ba8a94a55
cache/redis.go
@@ -1,26 +1,26 @@
package cache
import (
   "fmt"
   "github.com/astaxie/beego"
   redigo "github.com/gomodule/redigo/redis"
)
var pool *redigo.Pool
func init() {
   redisHost := beego.AppConfig.String("redisIp")
   redisPort,_ := beego.AppConfig.Int("redisPort")
   poolSize := 20
   pool = redigo.NewPool(func() (redigo.Conn, error) {
      c, err := redigo.Dial("tcp", fmt.Sprintf("%s:%d", redisHost, redisPort))
      if err != nil {
         return nil, err
      }
      return c, nil
   }, poolSize)
}
func Get() redigo.Conn {
   return pool.Get()
}
//
//import (
//   "fmt"
//   "github.com/astaxie/beego"
//   redigo "github.com/gomodule/redigo/redis"
//)
//
//var pool *redigo.Pool
//
//func init() {
//   redisHost := beego.AppConfig.String("redisIp")
//   redisPort,_ := beego.AppConfig.Int("redisPort")
//   poolSize := 20
//   pool = redigo.NewPool(func() (redigo.Conn, error) {
//      c, err := redigo.Dial("tcp", fmt.Sprintf("%s:%d", redisHost, redisPort))
//      if err != nil {
//         return nil, err
//      }
//      return c, nil
//   }, poolSize)
//}
//
//func Get() redigo.Conn {
//   return pool.Get()
//}