您好,登錄后才能下訂單哦!
這篇文章主要介紹memcached與redis性能測試的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
memcached與redis性能測試總結
– 相同的數據模型,Memcached能保存的熱數據要比Redis高些,如Memcached在13G的限定內存下大概能保存1億條數據,而Redis大概保存了8千萬條
– 相同服務器環境,Memcached寫性能要比Redis高些,前者約10萬條每秒,后者約7萬條秒
– 達到內存上限時,Memcached插入性能除了在臨界點有些抖動,大概降到7萬條每秒,之后性能跟臨界點之前一樣,而Redis性能急劇下降,一度降到396條每秒,之后其性能受子進程dump數據及每秒產栺大量頁面錯誤影響而持續下降
– Memcached平均占用單個CPU百分比,除了在內存上限臨界點達到300%外,其他一直穩定在150%左右,Redis在達到內存上限前一直穩定在90%左右,之后受子進程dump數據及每秒產栺大量頁面錯誤影響,CPU使用率并不高,一度降到1%
– Redis單線程運行,對CPU利用率不高,因此建議在同一個機器部署多個redis提高cpu利用率
– 二者內存占用都隨著寫入數據的逐漸增多而增大,其中Memcached在達到內存上限后就不再變化,而此時Redis內存占用率因受子進程dump數據競爭而持持續降低
– Memcached由于是純內存操作,所以沒有產栺頁面錯誤,而Redis在達到內存上限后,由于需要把部分數據轉到虛擬內存,再受其子進程dump數據競爭系統資源影響會產栺大量的頁面錯誤
– 相同服務器環境,Memcached讀性能要比Redis高些,前者約10萬條每秒,后者約8萬條秒
– 達到內存上限時,Memcached讀性能并沒有變化,而Redis性能急劇下降,一度降到1,100條每秒,之后其性能受子進程dump數據及每秒產栺大量頁面錯誤影響而非常不穩定
從測試上看,redis并不是性能之王,但是它的性能依然很強勁,對于絕大部分的性能要求完全滿足,但是它功能的完善度,可以完勝memcached,對業務支撐更加容易,開發成本更低
以上是“memcached與redis性能測試的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。