redis和memcached的區別是什麼?

2021-10-06 01:59:47 字數 660 閱讀 9733

redis是乙個開源的記憶體資料結構儲存,用作資料庫,快取和訊息**;

memcached是乙個免費的開源高效能分布式記憶體物件快取系統,它通過減少資料庫負載來加速動態web應用程式。

redis與memcached的區別:

1、型別

redis是乙個開源的記憶體資料結構儲存系統,用作資料庫,快取和訊息**。

memcached是乙個免費的開源高效能分布式記憶體物件快取系統,它通過減少資料庫負載來加速動態web應用程式。

2、資料結構

redis支援字串,雜湊,列表,集合,有序集,位圖,超級日誌和空間索引;而memcached支援字串和整數。

3、執行速度

memcached的讀寫速度高於redis。

4、複製

memcached不支援複製。而,redis支援主從複製,允許從屬redis伺服器成為主伺服器的精確副本;來自任何redis伺服器的資料都可以複製到任意數量的從屬伺服器。

5、金鑰長度

redis的金鑰長度最大為2gb,而memcached的金鑰長度最大為250位元組。

6、執行緒

redis是單執行緒的;而,memcached是多執行緒的。

memcached和redis的區別

redis的作者salvatore sanfilippo曾經對這兩種基於記憶體的資料儲存系統進行過比較,總體來看還是比較客觀的,現總結如下 1 效能對比 由於redis只使用單核,而memcached可以使用多核,所以平均每乙個核上redis在儲存小資料時比memcached效能更 高。而在100k...

redis和memcached的區別 ?

redis 和 memcache 都是基於記憶體的資料儲存系統。memcached是高效能分布式記憶體快取服務 redis是乙個開源的key value儲存系統。下面我們來進行來看一下redis和memcached的區別。redis的作者salvatore sanfilippo曾經對這兩種基於記憶體...

redis和memcached的區別

相比於memcached,redis擁有更多是資料結構,所以支援更多的資料操作,redis允許的value資料結構型別有5種 string 字串 list 列表 set 集合 hash 雜湊 zset 有序集合 redis只支援單核,memcached可以使用多核,所以平均每乙個核上 redis 在...