
为什么说redis是单线程及redis执行过程
一.结论因为redis内部用的是文件事件处理器,文件事件处理器是单线程的,所以redis才叫单线程模型。Redis采用IO多路复用机同时制监听多个socket,将产生事件的socket压入队列中,事件分派器根据socket上的事件类型选择对应的事件处理器进行处理。二.文件时间处理器包括以下4部分:1.多个socket2.IO多路复用程序3.文件分派器4.事件处理器多个socket可能对并发产生不同的操作,每个操作对应不同的文件事件,IO多路复用程序会...




