為什么說cpu不是redis的瓶頸


大概是以下幾點吧

1 redis是基於內存的,因此減少了cpu將數據從磁盤復制到內存的時間

2 redis是單線程的,因此減少了多線程切換和恢復上下文的時間

3 redis是單線程的,因此多核cpu和單核cpu對於redis來說沒有太大影響,單個線程的執行使用一個cpu即可

4 只是相對其它的數據庫來說,redis沒有受到cpu的太多限制,也並不是絲毫沒有關系。

redis官網說,因為cpu不是redis的瓶頸,且單線程簡單,因此redis采用的單線程。內存大小和網絡帶寬才有可能是redis的瓶頸。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM