Redis 是個單線程的程序,每秒 10000,為什么會這么快?具體是快在哪里?EPOLL 還是內存?
作者: 發(fā)布日期:2025-06-19 03:35:09
Redis為什么這么快? 完全基于內存,數據存在內存中,絕大部分請求是純粹的內存操作,非常快速,跟傳統(tǒng)的磁盤文件數據存儲相比,避免了通過磁盤IO讀取到內存這部分的開銷。
數據結構簡單,對數據操作也簡單。
【Redis中的數據結構】是專門進行設計的,每種數據結構都有一種或多種數據結構來支持。
Redis正是依賴這些靈活的數據結構,來提升讀取和寫入的性能。
***用單線程,省去了很多上下文切換的時間以及CPU消耗,不存在競爭條件,不…。









