2017-06-05 98 views
0

我是Google App Engine中的新成員,並且正在創建使用memcache(Java)的Web應用程序。我可以在Google App Engine上實例化2個memcache類嗎?

我有2個不同類的memcache,一個存儲用戶,另一個存儲事件。它們中的每一個都使用它們的ID作爲將數據存儲在內存緩存中的密鑰。所以我的問題是,即當我存儲ID爲115的事件並且稍後我存儲具有相同ID 115的用戶時,事件數據將被此用戶數據覆蓋。

那麼,是否有可能有不同的memcache實例,以避免這種情況?還是我有義務使用始終唯一的密鑰?

非常感謝你提前大家:)

回答

2

只有一個Memcache可用於您的應用程序。你不能有多個實例。

一個簡單的解決方案是在從Memcache中添加/檢索實體時使用實體鍵而不是ID。實體密鑰始終是唯一的。

+0

非常感謝您的回覆!我試圖對你的答案投票,但我還沒有足夠的聲望。非常感謝!。 – Gustavo

+0

我認爲你仍然可以接受它:) –

相關問題