- 純內存訪問,redis將所有數據都放在內存中,內存響應時間大約為100納秒,這是redis達到每秒萬級級別訪問的重要基礎。
- 非阻塞IO,redis使用epoll作為IO多路復用技術的實現,再加上redis自身事件處理模型將epoll中的鏈接、讀寫、關閉都轉換為事件,不在網絡IO上浪費過多的事件。

-
單線程避免了線程切換和竟態產生的消耗。
1.單線程簡化數據結構和算法的實現。
2.單線程避免線程切換和竟態產生的消耗。
缺點:如果命令執行時間過程,會導致其它命令阻塞。

單線程避免了線程切換和竟態產生的消耗。
1.單線程簡化數據結構和算法的實現。
2.單線程避免線程切換和竟態產生的消耗。
缺點:如果命令執行時間過程,會導致其它命令阻塞。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。