redis單線程爲什麼還這麼快

    1)純內存操作 後續數據折處理,是完全在內存中執行。   2)核心是基於非阻塞的IO多路複用機制 redis連接形成的一個個sockect請求,是放在IO多路複用程序中(監聽發過來的socket ,只負責監聽和壓隊列,不負責處理),一個個被輪循。  所以這裏會很快 而不是一個socket 過,直接一個個執行完返回結果。這樣就避免阻塞。   3)單線程反而避免了多線程的頻繁上下文切換問題 
相關文章
相關標籤/搜索