gpt4 book ai didi

java - memcache 中的实体键与数据存储中的实体键相同吗

转载 作者:行者123 更新时间:2023-12-01 12:03:27 25 4
gpt4 key购买 nike

当我像这样设置内存缓存实体的键时

 syncCache.put(entityKey, entity);

哪里

 entityKey = entity.getKey();
entityKeyIdFromDataStore = entityKey.getId();

然后我检索存储在内存缓存中的实体并检索 key ID

 entity = (Entity) syncCache.get(entityKey);
entityKeyIdFromCache = entity.getKey().getId();

那么entityKeyIdFromDataStore和entityKeyIdFromCache会相同吗?

最佳答案

是的,会是一样的。请注意,您可以使用 ID 而不是 key :

syncCache.put(entityKey.getId(), entity);
entity = (Entity) syncCache.get(entityKey.getId());

ID 比 key 短得多。当然,这仅适用于没有父级的实体,或者您在 Memcache 中仅存储一种实体类型。

关于java - memcache 中的实体键与数据存储中的实体键相同吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com