-
1.1 memcached是什么?
1.2 memcached的特征
1.3 安装memcached
1.4 用客户端连接
1.5 使用Cache::Memcached
1.6 总结
-
2.1 Slab Allocation机制:整理内存以便重复使用
2.2 在Slab中缓存记录的原理
2.3 Slab Allocator的缺点
2.4 使用Growth Factor进行调优
2.5 查看memcached的内部状态
2.6 查看slabs的使用状况
2.7 总结
-
3.1 memcached在数据删除方面有效利用资源
3.2 LRU:从缓存中有效删除数据的原理
3.3 memcached的最新发展方向
3.4 外部引擎支持
3.5 总结
-
4.1 memcached的分布式
4.2 Cache::Memcached的分布式方法
4.3 Consistent Hashing
4.4 总结
-
5.1 mixi案例研究
5.2 memcached应用经验
5.3 兼容应用程序
5.4 总结
- 如今,越来越多的Web应用程序开始使用memcached这个高速的缓存服务器软件。然而,memcached的基础知识远远未能像其他Web技术那样 普及,memcached在国内的大规模应用也鲜为人知。而日本的mixi(http://mixi.jp)则在这方面走在了前面,不仅大规模使用 memcached作为缓存来加速Web应用,而且自行开发了Tokyo Cabinit、Tokyo Tyrant等一系列相关的软件。
最近,日本的技术评论社的网站上刊登了mixi的两名工程师长野雅广、前坂徹撰写的一篇连载《memcachedを知り尽くす》。这篇连载语言简洁、通俗易懂,非常适合memcached入门的人阅读。