memcached安装及配置
一、memcached介绍
Memcached是国外社区网站LiveJournal团队开发的,高性能分布式内存缓存服务器,其目的是为了通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、 提高可扩展性。
- 数据结构简单(key-value),数据存放在内存里,不支持持久化
- 多线程
- 基于c/s架构,协议简单
- 基于libevent的事件处理
- 自主内存存储处理(slab allowcation)
- 数据过期方式:Lazy Expiration 和 LRU
二、Memcached的数据流向
- web从DB上获取到查询结果
- 把结果存储到memcached中
- 再次用到该结果,从缓存中读取