Mem cached 源 码 剖析笔记 Xguru Mem cached 是一个自由、源码开放、高性能、分布式内存对象缓存系统,目的在于通过减轻数据库负载来使动态 Web 应用程序提速。 XGuru Mem cached 源 码 剖析笔记 1 目 录 1. 背景 ................................................................................................................................... 3 2. memcached 的安装 ........................................................................................................... 4 3. memcached 的配置 ........................................................................................................... 5 4. memcached 的使用 ........................................................................................................... 6 4.1. 存储命令 ............................................................................................................ 7 4.2. 读取命令 ............................................................................................................ 8 4.3. 删除命令 ............................................................................................................ 8 4.4. 高级命令 ............................................................................................................ 9 4.5. 其他命令 .......................................................................................................... 10 5. Memcached 内部工作机制 ............................................................................................. 11 5.1. Memcached 基本的数据结构 .......................................................................... 11 5.2. 基本设计概念和处理流程 .............................................................................. 12 5.3. 内部Hash 机制 ................................................................................................ 15 5.3.1. Hash 函数及冲突解决 ............................................................................. 15...