memcached源码分析
文章平均质量分 80
xufeng4
linux c c++
展开
-
Memcached源码分析之线程模型
转自 http://calixwu.com/2014/11/memcached-yuanmafenxi-xianchengmoxing.html 一)模型分析 memcached到底是如何处理我们的网络连接的? memcached通过epoll(使用libevent,下面具体再讲)实现异步的服务器,但仍然使用多线程,主要有两种线程,分别是“主线程”和“worker线程”,一个主线转载 2015-01-21 13:54:30 · 350 阅读 · 0 评论 -
Memcached源码分析
转自 http://calixwu.com/2014/11/memcached-yuanmafenxi.html 最近研究了一下memcached的源码,在这里系统总结了一下笔记和理解,写了几 篇源码分析和大家分享,整个系列分为“结构篇”和“源码篇”,建议先从结构篇开始看起,要特别说明的是我本次分析的是memcached1.4.20的版 本,不同版本会有所差异,另外,文章均为本人的个人理转载 2015-01-21 13:48:17 · 337 阅读 · 0 评论 -
memcached 源码分析之请求处理(状态机)
转自 http://calixwu.com/2014/11/memcached-yuanmafenxi-qingqiuchuli-zhuangtaiji.html转载 2015-01-22 09:38:02 · 348 阅读 · 0 评论 -
Memcached源码分析之内存管理
先再说明一下,我本次分析的memcached版本是1.4.20,有些旧的版本关于内存管理的机制和数据结构与1.4.20有一定的差异(本文中会提到)。 一)模型分析 在开始解剖memcached关于内存管理的源代码之前,先宏观上分析一下memcached内存管理的模型是怎样子的: 提个建议,我觉得memcached内存管理的模型与我们平时做作业的作业本“画格子给我们往格子里面写字”的逻转载 2015-04-27 10:14:13 · 336 阅读 · 0 评论