1、完全基於內存,絕大部分請求是純粹的內存操作,非常快速
2、數據結構簡單,對數據操作也簡單,Redis中的數據結構是專門進行設計的
3、采用單線程,避免了不必要的上下文切換和競爭條件,也不存在多進程或者多線程導致的切換而消耗 CPU,不用去考慮各種鎖的問題,不存在加鎖釋放鎖操作。
4、使用多路I/O復用模型,非阻塞IO。
1、完全基於內存,絕大部分請求是純粹的內存操作,非常快速
2、數據結構簡單,對數據操作也簡單,Redis中的數據結構是專門進行設計的
3、采用單線程,避免了不必要的上下文切換和競爭條件,也不存在多進程或者多線程導致的切換而消耗 CPU,不用去考慮各種鎖的問題,不存在加鎖釋放鎖操作。
4、使用多路I/O復用模型,非阻塞IO。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。