我可以在 Google App Engine 上实例化 2 memcache 类 吗?
Can I instance 2 memcache classes on Google App Engine?
我是 Google App Engine 的新手,我正在创建一个使用 memcache(Java) 的网络应用程序。
我有 2 个不同的 类 内存缓存,一个用于存储用户,另一个用于存储事件。它们中的每一个都使用它们的 ID 作为将数据存储在内存缓存中的键。所以我的问题是,即当我存储一个 ID 为 115 的事件,后来我存储一个具有相同 ID 115 的用户时,事件数据被该用户数据覆盖。
那么,是否可以使用不同的内存缓存实例来避免这种情况?还是我必须始终使用唯一密钥?
提前谢谢大家:)
您的应用程序只能使用一个 Memcache。您不能有多个实例。
当 adding/retrieving 个来自 Memcache 的实体时,一个简单的解决方案是使用实体键而不是 ID。实体键始终是唯一的。
我是 Google App Engine 的新手,我正在创建一个使用 memcache(Java) 的网络应用程序。
我有 2 个不同的 类 内存缓存,一个用于存储用户,另一个用于存储事件。它们中的每一个都使用它们的 ID 作为将数据存储在内存缓存中的键。所以我的问题是,即当我存储一个 ID 为 115 的事件,后来我存储一个具有相同 ID 115 的用户时,事件数据被该用户数据覆盖。
那么,是否可以使用不同的内存缓存实例来避免这种情况?还是我必须始终使用唯一密钥?
提前谢谢大家:)
您的应用程序只能使用一个 Memcache。您不能有多个实例。
当 adding/retrieving 个来自 Memcache 的实体时,一个简单的解决方案是使用实体键而不是 ID。实体键始终是唯一的。