Redis 單線程爲什麼能支撐高併發?

文件事件處理器裏面包裹了一系列的處理程序(包含IO多路複用程序、文件事件分派器、連接應答處理器、命令請求處理器、命令回覆處理器),文件事件處理器是單線程(只有一個線程)的,所以說Redis是單線程。 線程模型: IO多路複用程序監聽所有的客戶端socket請求,接收到請求之後壓到隊列裏面去,然後分件事件分派器拿到一個請求,根據請求判斷是什麼事件,再分配給對應的事件處理器,當這個請求處理完了之後,再
相關文章
相關標籤/搜索