Redis IO多路複用技術以及epoll實現原理

redis 是一個單線程卻性能很是好的內存數據庫, 主要用來做爲緩存系統。 redis 採用網絡IO多路複用技術來保證在多鏈接的時候, 系統的高吞吐量。 爲何 Redis 中要使用 I/O 多路複用這種技術呢? 首先,Redis 是跑在單線程中的,全部的操做都是按照順序線性執行的,可是因爲讀寫操做等待用戶輸入或輸出都是阻塞的,因此 I/O 操做在通常狀況下每每不能直接返回,這會致使某一文件的 I/
相關文章
相關標籤/搜索