五、事件 redis服务器实际是一个事件循环,事件分为文件事件和时间事件。 文件事件 文件事件就是服务器对套接字操作的抽象,服务器与客户端的通信产生文件事件,服务器通过监听并处理这些文件事件完成一系列网络通信操作; 文件事件处理器以单线程方式运行,但是通过IO多路复用程序同时监听多个套接字,既实现了高性能的网络通信模型,又能与redis服务器中其他同样以单线程方式运行的模块进行对接,保证了redis内部单线程设计的简单性; 文件事件分类 读事件 客户端对连接到服务器的套接字执行write操作或close操作,会生成读事件; 客户端对服务器监听套接字执行connect操作,会生成读事件; 写事件...