无法在开发者控制台memcache查看器中获取memcache值

时间:2011-01-29 19:52:00

标签: google-app-engine memcached

我正在设置缓存,因为我的项目确实从中获取了正确的结果。我想在 dev console memcache查看器中查看它(http:// localhost:8080 / _ah / amdin / memcache) 但是当我粘贴密钥时,它会说“没有这样的密钥”。我使用的memcache语句是:

stuff=memcache.get(userid, namespace='book')

因此,当我在memcache查看器中使用userid(aka key)时,它会失败。我以某种方式添加名称空间?我试过了,那次失败了。我也尝试了实体密钥,这是一个失败。任何想法?!?

1 个答案:

答案 0 :(得分:5)

据我所知,您无法使用dev console memcache viewer检索命名空间的memcache密钥。

你不仅有一个选择:

一个。使用交互式控制台,其代码如下:

from google.appengine.api import memcache  
print memcache.get(youruserid, namespace='book')

湾创建一个管理部分(Webapp + memcache api)到您的Web应用程序添加此功能