爲何單線程Redis性能也很出色

高性能的服務器,不必定是多線程實現的,也就是說多線程不必定比單線程效率高,這得分具體的狀況。以redis爲例,核心處理請求的線程只有一個,因此咱們經常理解其僅僅只有一個線程,但準確來講其實並非單線程的,好比日誌的備份須要單獨的fork一個進程或者線程去作備份等,那麼redis何來單線程還能達到如此10萬+的qps呢?其實這取決於具體的實現,redis採用了基於高性能Reactor的IO多路複用的模
相關文章
相關標籤/搜索