redis 快速原因

redis 爲什麼很快可以達到100000 QPS

1完全基於內存,絕大部分請求是純粹的內存操作,執行效率高
2數據結構簡單,數據操作也簡單
3主線程是單線程的結構,可以處理高併發,多核可以啓用多個實例
4 I/O的多路複用保底使用select 不同環境下使用更高效的多路複用(IOS 中的kqueue,Linux 中的 epoll,Solaris 中的 evport 。  evport->epoll->kqueue->select)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章