- 配置档中增加 redis 相关配置
##redis连接信息 redisHost = "127.0.0.1" redisPort = "6379" redisPass = "" redisDB = 0
- 初始化,创建Cache对象:
cacheRedisConn,_ := json.Marshal(map[string]string {
"key" : "redisCache",
"conn" : beego.AppConfig.String("redisHost")+":"+beego.AppConfig.String("redisPort"),
"dbNum" : beego.AppConfig.String("redisDB"),
"password" : beego.AppConfig.String("redisPass"),
})
RedisCache,_ = cache.NewCache("redis", string(cacheRedisConn))
使用:
重点:在NewCache 对应的文件中加入 _ "github.com/astaxie/beego/cache/redis"
在使用的文件中:
models.RedisCache.Put("sync_qfzj", pid, 300*time.Second) models.RedisCache.IsExist("sync_qfzj”) models.RedisCache.Get("sync_qfzj”) models.RedisCache.Delete("sync_qfzj")