随笔分类 - Linux
Linux相关
摘要:注:这篇内容极其混乱推荐学习这篇博客。博客的地址:http://kenby.iteye.com/blog/1423989基本元素itemitem是Memcached中记录存储的基本单元,用户向memcached写入的key value键值对信息都以item的形式存入Memcached中。item基本...
阅读全文
摘要:这篇文章主要介绍Memcached中,基于libevent构造的主线程和worker线程所处理连接的状态互相转换的过程(不涉数据的存取等操作),也就是drive_machine的主要业务逻辑了。状态转换过程没有涉及所有状态,同时,由于自己能力问题,一些状态转换还可能有错,还请各位前辈指正。转换条件限定:TCP,ASCII协议。(状态不包括conn_swallow,二进制协议才会用到此状态)1 总揽首先介绍连接,连接是Memcached自己定义的连接conn。的所有状态,drive_machine()主要就是对这些状态的转换进行操作:enum conn_states { conn_list...
阅读全文
浙公网安备 33010602011771号