2011-11-18 53 views
1

我注意到一些緩存項似乎在我的應用程序中比預期更早刷新/刷新。我的應用中可能存在一些邏輯錯誤。因此,在調試過程中,如果有某種方式可以找出何時創建/刷新/刷新特定緩存內容(基於其密鑰),那麼在調試期間,我認爲這樣做會很好。有人知道怎麼做這個嗎?如何找出memcached的緩存項目創建時間?

我用這個Membase的Java庫http://code.google.com/p/spymemcached/downloads/detail?name=memcached-2.5.jar&can=2&q=

感謝

PS:我有訪問我的服務器上,所以即使他們在日誌中的某個地方,我有找回他們的許可,只是需要知道從何處檢索它們:-)

回答

0

如果您的所有memcache代碼都通過自己的一套方法,那麼您當然可以跟蹤sets/refresh,但無法知道驅逐在memcache中。他們沒有被記錄或報告。要知道的唯一方法是檢查密鑰,看看是否有價值。