0
我有一個應用程序試圖在memcache中存儲小圖像(小於50kB),但每次調用memcache.Set()都會導致錯誤memcache: server error
。 我在共享memcache類,所以我明白沒有服務保證,但目前我沒有服務。 這是暫時的中斷嗎?我只是不幸運?是memcache工作去appengine?
以下是創建項目和調用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)
}
你能顯示你的代碼嗎? – nvcnvn