memcached源码
文章平均质量分 74
xiaoniba10631
软件工程专业 大一学生
展开
-
memcached源码分析
一个星期时间的工作,不可能对memcache有很深刻的分析.文档本身的目的在于为以后的研究准备一个总结资料.刚接触memcache时,对其设计分 布式的思路感到十分欣喜,因为在中间层以极小的代价实现简单分布式无疑成为一些要求不是很高的分布式应用的一个很好的设计思路,这个特性决定 memcache本身在分布式应用中,单个结点之间是Server相互独立,不会存在同级之间的通信.一个结点拒绝访问,如果没转载 2014-06-27 15:44:48 · 500 阅读 · 0 评论 -
memcache源码分析系列三 assoc动态扩容
assoc动态扩容的条件: if (! expanding && hash_items > (hashsize(hashpower) * 3) / 2)原创 2014-06-28 16:19:43 · 567 阅读 · 0 评论 -
memcache源码分析系列之二 网络通信及状态变化
memcache的网络通信主要是通过libevent来实现的。原创 2014-06-30 10:06:15 · 580 阅读 · 0 评论 -
memcache源码分析系列之四 item内存分配与回收
item *do_item_alloc(char *key, const size_t nkey, const int flags, const rel_time_t exptime, const int nbytes, const uint32_t cur_hv) { uint8_t nsuffix;原创 2014-06-30 19:06:05 · 477 阅读 · 0 评论