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 }