Memcached初探

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

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