Redis和Memcache性能測試對比


Redis和Memcache,測試服務器是一個個人PC:配置一般(2CPU\2G內存),操作系統安裝的CentOS。

 
1、redis memcache都是空的時候
  • redis設置100000個值開始時間:1311742106
  • redis設置100000個值時間:1311742123 耗時:16.8817
  • memcache設置100000個值開始時間:1311742123
  • memcache設置100000個值結束時間:1311742138 耗時:15.2574
 
2、redis和memcache有數據時:
  • redis設置100000個值開始時間:1311742721
  • redis設置100000個值時間:1311742738 耗時:17.3401
  • memcache設置100000個值開始時間:1311742738
  • memcache設置100000個值結束時間:1311742753 耗時:15.6892
 
3、分別測試redis和memcache獲取數據速度:
  • redis數組獲取100000個值開始時間:1311742144
  • redis數組獲取100000個值時間:1311742398 耗時:253.9285
  • redis逐個獲取100000個值開始時間:1311742398
  • redis逐個獲取100000個值時間:1311742414 耗時:16.339
  • memcache數組獲取100000個值開始時間:1311742414
  • memcache數組獲取100000個值結束時間:1311742415 耗時:0.8022
  • memcache逐個獲取100000個值開始時間:1311742415
  • memcache逐個獲取100000個值結束時間:1311742428 耗時:13.38
就以上測試結果,Redis和Memcache在寫入性能上面差別不大,讀取性能上面尤其是批量讀取性能上面Memcache全面勝出,當然Redis也有自己的優點:比如數據持久化、支持更多的數據結構(Set List ZSet)等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM