《Memcached 與 Redis 的關鍵性能指標比較》要點:
本文介紹了Memcached 與 Redis 的關鍵性能指標比較,希望對您有用。如果有疑問,可以聯系我們。
相關主題:memcache擴展 / 鍵值KeyValue存儲數據庫
Redis 只使用單核,而 Memcached 可以使用多核,所以平均每一個核上 Redis在存儲小數據時比 Memcached 性 能更高.
而在 100k 以上的數據中,Memcached 性能要高于 Redis
簡單的 key-value 存儲的話,Memcached 的內存利用率更高.使用類似內存池
Redis 采用的是包裝的 malloc/free,(tcmalloc,jmalloc)相較于 Memcached 的內存管理方法來說,要簡單很多
如果 Redis 采用 hash 結構來做 key-value 存儲, 由于其組合式的壓縮, 其內存利用率會高于 Memcached
Redis 支持更多數據結構和并支持更豐富的數據操作
Memcached需要將數據拿到客戶端來進行修改再 set 回去
memcached是多線程,非阻塞IO復用的網絡模型,原型上接近Nignx
redis使用單線程的IO復用模型,自己封裝了一個簡單的AeEvent事件處理框架,主要實現了epoll, kqueue和select,更僅僅Apache早期的模式
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/2395.html