Redis總結(八)redis單線程還是多線程問題

redis爲什麼可以支持高併發和它內部的工作模式有不可分割的關係: 絕大部分請求是純粹的內存操作(非常快速) 採用單線程,避免了不必要的上下文切換和競爭條件 非阻塞IO - IO多路複用 Redis客戶端對服務端的每次調用都經歷了發送命令,執行命令,返回結果三個過程。其中執行命令階段,由於Redis是單線程來處理命令的,所有到達服務端的命令都不會立刻執行,所有的命令都會進入一個隊列中,然後逐個執行
相關文章
相關標籤/搜索