Redis系列教程(四):Redis爲什麼是單線程、及高併發快的3大原因詳解

Redis的高併發和快速原因 1.redis是基於內存的,內存的讀寫速度非常快; 2.redis是單線程的,省去了很多上下文切換線程的時間; 3.redis使用多路複用技術,可以處理併發的連接。非阻塞IO 內部實現採用epoll,採用了epoll+自己實現的簡單的事件框架。epoll中的讀、寫、關閉、連接都轉化成了事件,然後利用epoll的多路複用特性,絕不在io上浪費一點時間。 下面重點介紹單線
相關文章
相關標籤/搜索