亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

memcache 在 appengine 上工作嗎?

memcache 在 appengine 上工作嗎?

Go
桃花長相依 2021-07-02 15:36:51
我有一個應用程序試圖在 memcache 中存儲小圖像(小于 50kB),但每次調用 memcache.Set() 都會導致錯誤memcache: server error。我在共享內存緩存類,所以我知道沒有服務保證,但目前我根本沒有服務。是臨時停電嗎?只是我倒霉嗎?這是創建項目并調用 memcache 的一段代碼。ctx是請求的 appengine 上下文。memkey是我的鑰匙(一個字符串)。img_data是帶有我的數據的字符串。此代碼在本地開發環境中運行良好。cache_item = &memcache.Item{    Key: memkey,    Value: bytes.NewBufferString(img_data).Bytes(),}err = memcache.Set(ctx, cache_item)if err != nil {    ctx.Infof("Could not store image in memcache: %s", err)}
查看完整描述

1 回答

?
catspeake

TA貢獻1111條經驗 獲得超0個贊

如果它仍然發生,提交一個錯誤,但我懷疑這只是一個暫時的問題。


順便說一句,您的 Value 初始化程序不必要地復雜。這將起作用:


cache_item = &memcache.Item{

    Key:   memkey,

    Value: []byte(img_data),

}


查看完整回答
反對 回復 2021-07-12
  • 1 回答
  • 0 關注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號