memcached完全剖析系列教程

来源:互联网 发布:英语口语的软件 编辑:程序博客网 时间:2024/05/16 14:07

memcached完全剖析系列教程–1. memcached的基础

  • memcached是什么?
  • memcached的特征
    • 协议简单
    • 基于libevent的事件处理
    • 内置内存存储方式
    • memcached不互相通信的分布式
  • 安装memcached
    • memcached的安装
    • memcached的启动
  • 用客户端连接
  • 使用Cache::Memcached
    • 使用Cache::Memcached连接memcached
    • 保存数据
    • 获取数据
    • 删除数据
    • 增一和减一操作
  • 总结

memcached完全剖析系列教程–2.理解memcached的内存存储

  • Slab Allocation机制:整理内存以便重复使用
    • Slab Allocation的主要术语
  • 在Slab中缓存记录的原理
  • Slab Allocator的缺点
  • 使用Growth Factor进行调优
  • 查看memcached的内部状态
  • 查看slabs的使用状况
  • 内存存储的总结

 

 

memcached完全剖析系列教程–3.memcached的删除机制和发展方向

  • memcached在数据删除方面有效利用资源
    • 数据不会真正从memcached中消失
    • Lazy Expiration
  • LRU:从缓存中有效删除数据的原理
  • memcached的最新发展方向
    • 关于二进制协议
    • 二进制协议的格式
    • HEADER中引人注目的地方
  • 外部引擎支持
    • 外部引擎支持的必要性
    • 简单API设计的成功的关键
    • 重新审视现在的体系
  • 总结

 

memcached完全剖析系列教程–4.memcached的分布式算法

  • memcached的分布式
    • memcached的分布式是什么意思?
  • Cache::Memcached的分布式方法
    • 根据余数计算分散
    • 根据余数计算分散的缺点
  • Consistent Hashing
    • Consistent Hashing的简单说明
    • 支持Consistent Hashing的函数库
  • 总结

 

 

memcached完全剖析系列教程–5.memcached的应用和兼容程序

  • mixi案例研究
    • 服务器配置和数量
    • memcached进程
    • memcached使用方法和客户端
        通过Cache::Memcached::Fast维持连接
        公共数据的处理和rehash
  • memcached应用经验
    • 通过daemontools启动
    • 监视
    • memcached的性能
  • 兼容应用程序
    • Tokyo Tyrant案例
  • 总结

粘帖到最后发现这本书我看过。只是看过了,久了忘记了。老啦,健忘。

原创粉丝点击