bm, _ := cache.NewCache("memory", `{"interval":60}`)
bm.Put("name", "李雨初", 600*time.Second)
fmt.Println(bm.Get("name"))
put进去直接get取出是可以,但是我设置了600秒的有效时间,为什么下面这样就取不出来了
bm, _ := cache.NewCache("memory", `{"interval":60}`)
// bm.Put("name", "李雨初", 600*time.Second)
fmt.Println(bm.Get("name"))
缓存的60秒无效了还是我概念哪里理解错了???
更多评论
第一段是没注释的,第二段是注释的啊?
生成缓存我设置了有效时间,那在有效时间内我来取这个缓存都应该是有效的啊?为什么我生成后,注释掉生成的代码就取不出来了呢?
#2