Google app engine can';t在开发控制台memcache viewer中获取memcache值

Google app engine can';t在开发控制台memcache viewer中获取memcache值,google-app-engine,memcached,Google App Engine,Memcached,我正在正确设置缓存,因为我的项目确实从中获取了正确的结果。我想在开发控制台中查看它(http://localhost:8080/_ah/amdin/memcache) 但是当我粘贴钥匙时,它会说“没有这样的钥匙”。我使用的memcache语句是: stuff=memcache.get(userid, namespace='book') 因此,当我在memcache查看器中使用userid(aka key)时,它失败了。我是否要以某种方式添加名称空间?我试过了,但失败了。我还尝试了实体键,但失

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

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

因此,当我在memcache查看器中使用userid(aka key)时,它失败了。我是否要以某种方式添加名称空间?我试过了,但失败了。我还尝试了实体键,但失败了。有什么想法吗

据我所知,您无法使用开发控制台memcache viewer检索带名称空间的memcache密钥

不过,您有多种选择:

a。将交互式控制台与以下代码一起使用:

from google.appengine.api import memcache  
print memcache.get(youruserid, namespace='book')
b。在添加此功能的web应用程序中创建一个管理部分(Webapp+memcache api)