Memcached初探
memcached是目前分布式缓存较为常用的一种技术。
它采用客户端,一致性哈希算法(Consistent Hasing)来实现分布式的缓存系统。
内存不足时采用LRU算法替换过时的对象内存。
memcached读写速度 10000次/秒。
通常memcached会作为数据库的前端Cache使用,能够大幅降低对数据库的压力。
memcached进程通常管理最大不超过2GB的内存,如果还需要更大,只能通过新进程来实现。
一般的缓存替换算法
LRU 最少最近使用的
LFU 命中次数最少的
Size 占用空间最大的