memcached 入门到理解

这是由 mixi 株式会社 开发部系统运营组的两位工程师所写,日常负责程序的运营。本文将针对最近在Web应用的可扩展性领域的热门话题memcached,说明其内部结构和使用。

文章分为5个章节、案例讲解,推荐大家阅读学习,中文版PDF文档下载地址见最下!

第1章 memcached的基础
  • 1.1 memcached是什么?
    1.2 memcached的特征
    1.3 安装memcached
    1.4 用客户端连接
    1.5 使用Cache::Memcached
    1.6 总结
第2章 理解memcached的内存存储
  • 2.1 Slab Allocation机制:整理内存以便重复使用
    2.2 在Slab中缓存记录的原理
    2.3 Slab Allocator的缺点
    2.4 使用Growth Factor进行调优
    2.5 查看memcached的内部状态
    2.6 查看slabs的使用状况
    2.7 总结
第3章 memcached的删除机制和发展方向
  • 3.1 memcached在数据删除方面有效利用资源
    3.2 LRU:从缓存中有效删除数据的原理
    3.3 memcached的最新发展方向
    3.4 外部引擎支持
    3.5 总结
第4章 memcached的分布式算法
  • 4.1 memcached的分布式
    4.2 Cache::Memcached的分布式方法
    4.3 Consistent Hashing
    4.4 总结
第5章 memcached的应用和兼容程序
  • 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入门的人阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值