標籤:href strong lan ref word 支援 redis ace ros
Redis和Memcache在寫入效能上面差別不大,讀取效能上面尤其是批量讀取效能上面Memcache全面勝出,當然Redis也有自己的優點:比如資料持久化、支援更多的資料結構(Set List ZSet)等
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)等。
Redis和Memcache效能測試對比