單線程Redis 和 I/O 多路複用

被問了IO多路複用,一臉懵逼,之前並沒有深入瞭解過。本文內容收集與網絡。 redis爲什麼是單線程的: redis 核心就是 如果我的數據全都在內存裏,我單線程的去操作 就是效率最高的,爲什麼呢,因爲多線程的本質就是 CPU 模擬出來多個線程的情況,這種模擬出來的情況就有一個代價,就是上下文的切換,對於一個內存的系統來說,它沒有上下文的切換就是效率最高的。 redis 用 單個CPU 綁定一塊內存
相關文章
相關標籤/搜索