2011-01-29 60 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