天天看點

go/gin:使用redis

"github.com/go-redis/redis"

1、安裝

go get -u github.com/go-redis/redis      

2、引入并初始化

var (
  Redis *redis.Client
)

func InitRedis() (err error) {
  Redis = redis.NewClient(&redis.Options{
    Addr:     "127.0.0.1:6379",
    Password: "", // no password set
    DB:       0,  // use default DB
  })
  _, err = Redis.Ping().Result()
  if err != nil {
    return err
  }
  return nil
}      
//存值(key, value, expire)
    if err := dao.Redis.Set(key, val, 0).Err(); err != nil{
        fmt.Println(err)
    }

    //取值(key, value, expire)
    if err := dao.Redis.Get(key).Err(); err != nil{
        fmt.Println(err)
    }