memcached
文章平均质量分 80
tz_sz
这个作者很懒,什么都没留下…
展开
-
memcached的连接处理
一、相关结构enum conn_states { conn_listening, /**< the socket which listens for connections */ conn_new_cmd, /**< Prepare connection for next command */ conn_waiting, /**< waiting for原创 2013-11-21 22:21:49 · 2089 阅读 · 0 评论 -
Memcached的item和slab
Memcached的数据结构1、先上源码item是存储数据的最小单位。typedef struct _stritem { //Structure for storing items within memcached. struct _stritem *next; struct _stritem *prev; struct _stritem *h原创 2013-11-25 23:50:37 · 1113 阅读 · 0 评论 -
memcached的执行流程
memcached的执行流程1、libevent的使用方法初始化 main_base = event_init(); //多孔插座事件设置 event_set(&ev, listen_fd, EV_READ | EV_PERSIST, cb, *arg) //设置灯泡 event_base_set(main_base, &ev);//设置灯泡原创 2013-11-20 00:18:49 · 974 阅读 · 0 评论 -
Linux epoll模型
Linux epoll模型转载自:http://www.cnblogs.com/venow/archive/2012/11/30/2790031.html定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合转载 2013-11-06 20:53:59 · 616 阅读 · 0 评论 -
memcached的头文件
memcached的头文件(持续更新)原创 2013-11-12 16:44:27 · 980 阅读 · 0 评论