golang beego cache

 1 package main
 2 
 3 import (
 4     "fmt"
 5     "github.com/astaxie/beego/cache"
 6     "time"
 7 )
 8 
 9 func main() {
10     //一秒钟
11     bm, _ := cache.NewCache("memory", `{"interval":1}`)
12 
13     bm.Put("astaxie", 1, 10)
14     bm.Get("astaxie")
15     fmt.Println("do get: ", bm.Get("astaxie"))
16     bm.IsExist("astaxie")
17     fmt.Println("IsExist: ", bm.IsExist("astaxie"))
18     //bm.Delete("astaxie")
19 
20     //900毫秒
21     time.Sleep(time.Millisecond * 900)
22     fmt.Println("IsExist: ", bm.IsExist("astaxie"))
23     fmt.Println("time over ", bm.Get("astaxie"))
24 
25 }

 

本文来自:博客园

感谢作者:rojas

查看原文:golang beego cache

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。