Redis和Memcache區別,優缺點對比

2021-09-26 06:53:39 字數 715 閱讀 3407

文章:redis和memcache區別,優缺點對比

redis優點:

1 讀寫效能優異

2 支援資料持久化,支援aof和rdb兩種持久化方式

3 支援主從複製,主機會自動將資料同步到從機,可以進行讀寫分離。

4 資料結構豐富:除了支援string型別的value外還支援string、hash、set、sortedset、list等資料結構。

redis缺點:memcache的優點:

一.部分容災

假設只用一台memcache,如果這台memcache伺服器掛掉了,那麼請求將不斷的衝擊資料庫,這樣有可能搞死資料庫,從而引發」雪崩「。如果使用多台memcache伺服器,由於memcache使用一致性雜湊演算法,萬一其中一台掛掉了,部分請求還是可以在memcache中命中,為修復系統贏得一些時間。

二.容量問題

一台memcache伺服器的容量畢竟有限,可以使用多台memcache伺服器,增加快取容量。

三.均衡請求

使用多台memcache伺服器,可以均衡請求,避免所有請求都衝進一台memcache伺服器,導致伺服器掛掉。

四.利用memcache分布式特性

使用一台memcache伺服器,並沒有利用memcache的資料分布式特性。

memcache的缺點:

memcache和memcached的區別

php的客戶端擴充套件有memcache和memcached擴充套件2種 php的memcache擴充套件 php的memcached擴充套件 d首先要使用memcached必須要安裝,而其事件驅動是基於libevent的,所以要先安裝libevent,然後再安裝memcached 用了段時間的me...

redis應用場景與memcache的區別

1.redis有哪些資料型別?string,hash,set,zset,list 2.redis和memcache的區別是什麼?從儲存大小memcached單個key value大小有限,乙個value最大只支援1mb,key 最大250個字元,而redis最大支援512mb 從可靠性memcach...

memcache和redis的區別

redis和memecache的不同在於 1 儲存方式 memecache 把資料全部存在記憶體之中,斷電後會掛掉,資料不能超過記憶體大小 redis有部份存在硬碟上,這樣能保證資料的永續性。2 資料支援型別 redis在資料支援上要比memecache多的多。3 使用底層模型不同 新版本的redi...