Redis不是號稱單線程效率也很高嗎?
怎么看有人說多線程和epll有關?redis的單線程實際是做業務邏輯的是一個線程,接收鏈接解析協議查詢數據返回結果是一個線程做,因為他是基于內存,外加epull模型所以速度很快,但是單線程怕大的value,大value,或者數據量很大意味著單線程占用io時間過多,會導致處理量直接下降,為了保證現有功能不變,又解決io問題,所以redis做數據處理還是一個線程,但是處理完的數據返回給客戶端是多線程,經過測試以前是10w,多線程版大概到20w,不過生產環境踩坑人少