为什么在memcache上调用get()会增加Google App Engine中的项目数?

时间:2012-11-05 14:26:40

标签: python google-app-engine memcached

我在部署的Google App Engine NDB应用程序中查看管理控制台中的Memcache Viewer。为了测试,我正在使用远程api。我做的很简单:memcache.get('somekey')。出于某种原因,每当我调用此行并在统计信息上点击刷新时,项目计数就会增加2.无论密钥是否存在于memcache中,都会发生这种情况。

为什么会发生这种情况的任何想法?这是正常的吗?

1 个答案:

答案 0 :(得分:1)

memcache.get不应该增加memcache统计中的项目数,而且我无法在生产中重现该行为。

memcache统计页面是全局的,因此如果您在使用远程api的同时碰巧有其他请求(实时或通过任务队列)进入您的应用程序,则可能会增加该数量。