Redis核心技術---單線程

之前一直有個誤區,覺得:高性能服務器 必定是 多線程來實現的redis 緣由很簡單由於誤區二致使的: 多線程 必定比 單線程 效率高。其實否則。服務器 redis 核心就是 若是個人數據全都在內存裏,我單線程的去操做 就是效率最高的,爲何呢,由於多線程的本質就是 CPU 模擬出來多個線程的狀況,這種模擬出來的狀況就有一個代價,就是上下文的切換,對於一個內存的系統來講,它沒有上下文的切換就是效率最高
相關文章
相關標籤/搜索