当Redis启动之后,会创建事件循环,不断地处理文件事件和时间事件。在注册服务端套接字时,会为其设置事件回调函数,当请求到来时,会调用这些回调函数来建立连接。本文就来分析一下连接的建立过程。
和众多其他中间件一样,Redis也是采用的事件驱动。在Redis服务端启动后,最后会进入一个事件循环,在该循环内不断地处理事件,Redis支持两种事件:文件事件和时间事件。本文分析一下Redis中的事件循环的实现。
当Redis启动之后,会创建事件循环,不断地处理文件事件和时间事件。在注册服务端套接字时,会为其设置事件回调函数,当请求到来时,会调用这些回调函数来建立连接。本文就来分析一下连接的建立过程。
和众多其他中间件一样,Redis也是采用的事件驱动。在Redis服务端启动后,最后会进入一个事件循环,在该循环内不断地处理事件,Redis支持两种事件:文件事件和时间事件。本文分析一下Redis中的事件循环的实现。