Redis 单线程为什么能支撑高并发?

文件事件处理器里面包裹了一系列的处理程序(包含IO多路复用程序、文件事件分派器、连接应答处理器、命令请求处理器、命令回复处理器),文件事件处理器是单线程(只有一个线程)的,所以说Redis是单线程。 线程模型: IO多路复用程序监听所有的客户端socket请求,接收到请求之后压到队列里面去,然后分件事件分派器拿到一个请求,根据请求判断是什么事件,再分配给对应的事件处理器,当这个请求处理完了之后,再
相关文章
相关标签/搜索