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

rtf*_*inc 3 google-app-engine memcached

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

stuff=memcache.get(userid, namespace='book')
Run Code Online (Sandbox Code Playgroud)

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

sys*_*out 5

据我所知,您无法使用dev控制台memcache查看器检索命名空间的memcache密钥.

你有不止一个选择:

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

from google.appengine.api import memcache  
print memcache.get(youruserid, namespace='book')
Run Code Online (Sandbox Code Playgroud)

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