IO多路複用:Redis中經典的Reactor設計模式

Redis Server跑在單進程單線程中,接收到的命令操作都是按照順序線性執行的,即便如此,它的讀寫性能依然能達到10W+的QPS,不得不說:Redis的設計十分優秀。 爲什麼Redis的讀寫性能這麼高呢?原因有許多,我們列舉主要的三個: 1、Redis基於內存操作: 絕大部分的請求爲純粹的內存操作,而且使用hash結構存儲數據,查找和操作的時間複雜度均爲O(1)。 2、Redis數據結構簡單:
相關文章
相關標籤/搜索