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