
redis
Giles__
这个作者很懒,什么都没留下…
展开
-
Redis:ae事件模型
1.Redis的事件模型库大家到网上Google“Redis libevent”就可以搜到Redis为什么没有选择libevent以及libev为其事件模型库,而是自己写了一个事件模型。 从代码中可以看到它主要支持了epoll、select、kqueue、以及基于Solaris的event ports。主要提供了对两种类型的事件驱动:1.IO事件(文件事件),包括有IO的读事件和写事件。2...转载 2019-06-13 10:57:36 · 940 阅读 · 0 评论 -
redis:网络编程
Redis在anet.h和anet.c中封装了底层套接字实现:1.anetTcpServer,建立网络套接字服务器,完成对socket(),bind(),listen()等操作的封装,返回socket的fd。int anetTcpServer(char *err, int port, char *bindaddr){ int s; struct sockaddr_i...转载 2019-06-13 11:09:19 · 301 阅读 · 0 评论