對比 Redis 與 Memcached
前幾天, Redis 的作者 Antirez 寫了一篇博客, 駁斥了某個庫作者認為 Redis 比不上 Memcached 的觀點。
Antirez 的博文列舉了幾個他認為 Redis 比 Memcached 更優秀的地方, 但是并沒有對 Redis 和 Memcached 的每個功能進行詳細的對比, 而這篇文章要做的就是對 Antirez 的文章進行補充: 本文將從功能和網絡搜索熱度兩個方面, 對 Redis 和 Memcached 進行詳細的對比, 通過查看這些對比結果, 讀者應該能明白 Redis 和 Memcached 之間的區別。
功能對比
對比項目 | Memcached | Redis |
---|---|---|
支持的數據結構 |
|
|
單機附加功能 |
|
|
多機附加功能 |
|
|
內存分配方式 | slab | jemalloc |
網絡模型 | 使用多個線程處理多個客戶端,使用鎖對線程進行同步 | 單線程,通過 I/O 多路復用來處理多個客戶端 |
網絡搜索熱度
Google 趨勢,全球: https://www.google.com/trends/explore#q=Redis%2C%20Memcached&cmpt=q&tz=Etc%2FGMT-8

Google 趨勢,中國: https://www.google.com/trends/explore#q=Redis%2C%20Memcached&geo=CN&cmpt=q&tz=Etc%2FGMT-8

百度指數,中國: http://index.baidu.com/?tpl=trend&word=redis%2Cmemcached

結語
在看過了上文的對比之后, 讀者應該能夠明白 Redis 和 Memcached 之間有什么區別了。
因為筆者并不是特別熟悉 Memcached , 所以如果你發現本文中關于 Memcached 的描述有任何不正確的地方, 又或者我遺漏了 Memcached 的某項功能, 那么歡迎各位對文章進行補充。
黃健宏
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!