在NDB中使用memcache

时间:2013-05-21 17:52:19

标签: google-app-engine app-engine-ndb

我将从db转到ndb,我有点怀疑。

我已经阅读了Caching文档,但我需要澄清或确认:使用db我正在使用memcache来保存我的“视图”并避免访问数据存储区。 NDB“缓存”实体读写,但是,我也能做任何读取吗?

例如:items = Item.query()。fetch(100)给了我我的物品。这个查询是由NDB自动缓存的吗?如果两个用户想要查看我的列表中的项目,那么第二次读取将会访问NDB缓存吗?

1 个答案:

答案 0 :(得分:6)

NDB仅缓存get()调用,您可以按键获取实体。

不会缓存查询。