1. 程式人生 > >造就Redis高效能的三個因素

造就Redis高效能的三個因素

1、純記憶體訪問,Redis將所有資料放在記憶體中,記憶體的響應時間大約為100納秒,這時Redis達到每秒萬級別訪問的重要基礎;

2、非阻塞I/O,Redis使用epoll作為I/O多路複用技術的實現,在加上Redis自身的事件處理模型將epoll中的連結、讀寫、關閉都轉換為事件,不在網路I/O上浪費過多的時間;

3、單執行緒避免了執行緒切換和競態產生的消耗。

In a word,純記憶體儲存、IO多路複用技術、單執行緒架構是造就Redis高效能的三個因素。