2011-01-29 27 views
3

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

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

所以,当我在内存缓存查看器使用用户ID(又名键),它失败。我是以某种方式添加命名空间吗?我尝试了那个,失败了。我也试过实体键,那是一个失败。有任何想法吗?!?

回答

5

据我所知,无法使用开发控制台memcache查看器检索名称空间内存缓存键。

尽管您有更多的选择:

a。使用带有如下代码的交互式控制台:

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

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

+0

谢谢,“a”效果很好。 “b”选项有待探索...... – rtfminc