爲什麼redis是單線程,但是還能那麼快?

redis真的是單線程嗎? 首先我們得釐清一個事實,我們說的Redis單線程,其實指的是redis的網絡IO和鍵值對是由一個線程執行,這要是redis對外提供鍵值存儲服務的主要流程。 此外,還有持久化、意不刪除、集羣數據同步等都是用額外的線程來執行的。 所以嚴格來說,Redis並不是單線程。但是我們還是說成「單線程」,因爲「酷」~ redis爲什麼用單線程? Redis爲例在多線程當中,如果有線程
相關文章
相關標籤/搜索