网络
基于Redis网络模型的简易网络库,网络模块代码取自Redis原始代码。
Redis网络模型介绍
Redis的网络模型是一个使用IO多路复用,单线程,非阻塞的模型。这个模型的优点在于单线程不用考虑加锁,如果在单核环境上可以将效率发挥到最大。
如何启动一个服务器
通过aeCreateEventLoop创建aeEventLoop
通过anetTcpServer完成socket() bind() listen()
通过aeCreateFileEvent给fd注册相应的事件
aeMain循环检测每