|
什么是memcache
memcache是一個高性能的分布式的內存對象緩存系統(tǒng),通過在內存里維護一個統(tǒng)一的巨大的hash表,它能夠用來存儲各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫檢索的結果等。Memcache是danga.com的一個項目,最早是為 LiveJournal 服務的,最初為了加速LiveJournal訪問速度而開發(fā)的,后來被很多大型的網(wǎng)站采用。目前全世界不少人使用這個緩存項目來構建自己大負載的網(wǎng)站,來分擔數(shù)據(jù)庫的壓力。
為什么要遍歷
目前,用到memcache的公司和網(wǎng)站也越來越多。Memcache的客戶端操作一般都只提供了get,set等簡單的操作,這些操作都是非常高效的。 雖然memcache是個key-value存儲的系統(tǒng),但是在某些時候,我們可能需要遍歷memcache的數(shù)據(jù)。
如何遍歷memcache
stats命令
memcache的stats命令包括:
1. stats
2. stats reset
3. stats malloc
4. stats maps
5. stats sizes
6. stats slabs
7. stats items
8. stats cachedump slab_id limit_num
9. stats detail [on|off|dump]
NET技術:如何對memcache的數(shù)據(jù)(key-value)進行遍歷操作,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。