beego快取問題
使用 beego1.7.1 做 web 開發,用到 beego 的快取時遇到的一個問題.
我建立了一個 TestCache.go 的測試檔案,程式碼如下:
package main
import (
"fmt"
"time"
"github.com/astaxie/beego/cache"
)
func main() {
fmt.Println("==============分割線============")
fmt.Println("現在訪問的時間戳:", time.Now().Unix())
//beego cache
bc, _ := cache.NewCache("file", `{"CachePath":"./cache","FileSuffix":".cache","DirectoryLevel":2,"EmbedExpiry":20}`)
IsExist := bc.IsExist("MyCache")
fmt.Println("是否存在快取:", IsExist)
if IsExist {
if bc.Get("MyCache") == nil {
bc.Put("MyCache", "hello beego!", 10*time.Second)
}
} else {
bc.Put("MyCache", "hello world!", 10*time.Second)
fmt.Println("原本快取不存在,現在存了一個進去")
}
fmt.Println("快取的值:", bc.Get("MyCache"))
}
執行結果如下:
E:\Go\workspace\src\pratice>go run TestCache.go ==============分割線============ 現在訪問的時間戳: 1479654743 是否存在快取: false 原本快取不存在,現在存了一個進去 快取的值: hello world!
E:\Go\workspace\src\pratice>go run TestCache.go ==============分割線============ 現在訪問的時間戳: 1479654754 是否存在快取: true 快取的值:
請問 10 秒後再執行"go run TestCache.go"訪問為什麼獲取不到值了?
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- Beego 中容易被我們忽視的問題之 Memory 快取篇Go快取
- 快取的問題快取
- 快取問題(一) 快取穿透、快取雪崩、快取併發 核心概念快取穿透
- 快取問題(四) 快取穿透、快取雪崩、快取併發 解決案例快取穿透
- 請教Beego Router 問題Go
- Redis快取穿透、快取雪崩、redis併發問題分析Redis快取穿透
- 程式碼解決快取穿透和快取雪崩問題快取穿透
- Redis 面試常見問題———快取雪崩、快取擊穿以及快取穿透Redis面試快取穿透
- Redis常見問題(快取雪崩)Redis快取
- tomcat伺服器快取問題Tomcat伺服器快取
- 快取 Laravel 模型的小問題快取Laravel模型
- 如何解決快取失效問題快取
- Redis 的高效能快取機制的三類問題:快取擊穿、快取雪崩 和 快取穿透Redis快取穿透
- beego orm中時區的問題GoORM
- 快取穿透問題與解決方法快取穿透
- Redis 快取常見問題處理Redis快取
- 一次快取效能問題排查快取
- 七大快取經典問題快取
- 高併發快取面臨的問題快取
- 快取三大問題及解決方案快取
- 快取常見問題及解決方案快取
- 檔案快取是不是有問題啊快取
- 全面解析快取應用經典問題快取
- Laravel 8 dingo/api 清理快取404問題LaravelGoAPI快取
- Redis應用場景及快取問題Redis快取
- 聊一聊Integer的快取機制問題快取
- 手摸手教你解決重定向快取問題快取
- Mybatis 一級快取和引發的問題MyBatis快取
- LeetCode第 146 號問題: LRU 快取機制LeetCode快取
- redis13_redis快取相關問題5Redis快取
- redis快取常見問題場景總結Redis快取
- 【Redis場景3】快取穿透、擊穿問題Redis快取穿透
- redis快取相關問題及解決方案Redis快取
- 快取專題:HTML5離線快取與HTTP快取快取HTMLHTTP
- 專案中遇到的RediS快取問題及面試問題總結Redis快取面試
- 關於瀏覽器快取問題(圖片更換後,頁面仍優先讀取快取)瀏覽器快取
- 阿里一面:關於【快取穿透、快取擊穿、快取雪崩、熱點資料失效】問題的解決方案阿里快取穿透
- vue移動端專案快取問題實踐Vue快取
- 倒數計時快取時間問題總結快取