redis常見面試題

爲什麼redis單線程還是這麼快? 1.絕大部分的請求是純粹的內存操作(非常快速) 2.採用單線程,避免了不必要的額競爭條件和上下文切換,單線程指的是網絡請求模塊使用的是一個線程,即一個線程處理了所有網絡請求。 3.非阻塞I/O-I/O多路複用,這樣提高了redis的吞吐量,"多路"指的是多個網絡連接,「複用」指的是複用同一個線程/採用多路複用I/O技術可以讓單個線程高效地處理多個連接請求。 4.
相關文章
相關標籤/搜索