Radis和Memcache的區別

2021-10-08 03:19:16 字數 670 閱讀 7429

. redis和memcache的區別是什麼

從儲存大小 memcached單個key-value大小有限,乙個value最大只支援1mb,key 最大250個字元,而redis最大支援512mb

從可靠性 memcached只是個記憶體快取,對可靠性無要求;而redis更傾向於記憶體資料庫,因此對對可靠性方面要求比較高

. 區別:

2:儲存型別不同,memcache只支援k-v結構,redis支援五種資料類似,字串,鍊錶,雜湊,集合,有序集合。

3:虛擬記憶體,當redis物理記憶體使用完後,可以將一些很久沒有使用過的value交換到磁碟、

4:分布式設定memcache集群,利用magenta做一主多從,redis可以做一主多從,也可以一主一從。

5:儲存資料redis持久化,memcache關機後資料消失

6:資料恢復,memcache掛掉後,資料不可恢復,redis資料丟失後可以通過aof日誌恢復。

7:應用場景不同,redis除啦作為資料庫使用之外,還能做訊息佇列,資料堆疊和資料快取等,memcache適用於快取sql語句,資料集,使用者臨時性資料,延遲查詢資料 session等

. redis在專案中怎麼用的?

查詢資料多的頁面做快取比如頁面快取首頁

小白談memcache和memcached的區別

用了段時間的memcache和memcached總結下認識,看很多人在用cache的時候,剛剛都沒有搞清楚memcache和memcached的區別,還有就是使用的時候基本都是 get set 用了memcached之後其實可以發現getmulti setmulti 是多麼好用,這篇寫個那些剛剛使用...

小白談memcache和memcached的區別

比較常用的有兩種memcache和memcached擴充套件。而memcached和memcache的守護程序memcached同名,比較容易引起混淆,甚至提到memcached,有些人第一想到的是後台的守護程序。memcache是原生實現的,但是使用libmemcached的memached只支援...

memcache和memcached的區別

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