Memcached Memcached是一套分布式的内存对象缓存系统,使用C语言编写,作为数据库的前端cache,缓存数据库查询结果能够减轻数据库负载. 类似一张巨大的hash表,缓存的对象以key-value对的形式存在. 工作流程 检查client请求的数据是否在Memcached中存在,若存在直接返回结果 若不存在,查询数据库,返回结果并把结果缓存 每次改动数据库时要同一时候更新Memcached数据 内存空间用完之后使用LRU算法替换缓存 特点 基于文本行的协议,能够直接通过telnet…