我可以在Google App Engine上实例2个memcache类吗?

时间:2017-06-05 13:51:05

标签: java google-app-engine memcached

我是Google App Engine的新手,我正在创建一个使用memcache(Java)的网络应用。

我有2个不同类型的memcache,一个用于存储用户,另一个用于存储事件。他们每个人都使用他们的ID作为密钥来存储内存缓存中的数据。所以我的问题是,即当我存储ID为115的事件,之后我存储具有相同ID 115的用户时,事件数据将被此用户数据覆盖。

那么,是否可以使用不同的memcache实例来避免这种情况?或者我是否有义务使用始终唯一的密钥?

非常感谢大家:)

1 个答案:

答案 0 :(得分:2)

您的应用程序只有一个Memcache可用。你不能有多个实例。

一个简单的解决方案是在从Memcache添加/检索实体时使用实体键而不是ID。实体键始终是唯一的。