Memcached初探

memcached是目前分布式緩存較為常用的一種技術(shù)。
它采用客戶端,一致性哈希算法(Consistent Hasing)來實(shí)現(xiàn)分布式的緩存系統(tǒng)。
內(nèi)存不足時采用LRU算法替換過時的對象內(nèi)存。
memcached讀寫速度 10000次/秒。
通常memcached會作為數(shù)據(jù)庫的前端Cache使用,能夠大幅降低對數(shù)據(jù)庫的壓力。
memcached進(jìn)程通常管理最大不超過2GB的內(nèi)存,如果還需要更大,只能通過新進(jìn)程來實(shí)現(xiàn)。

一般的緩存替換算法
LRU 最少最近使用的
LFU 命中次數(shù)最少的
Size 占用空間最大的