redis應用場景與memcache的區別

2022-03-30 14:44:18 字數 1004 閱讀 8376

1. redis有哪些資料型別?

string,hash,set,zset, list

2. 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等

3. redis在專案中怎麼用的?

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

首頁

Redis應用場景

redis開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。redis常用資料型別 redis最為常用的資料型別主要有以下五種 在具體描述這幾種資料型別之...

Redis應用場景

redis開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。redis常用資料型別 redis最為常用的資料型別主要有以下五種 在具體描述這幾種資料型別之...

Redis應用場景

閱讀 31,232 次 毫無疑問,redis 開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。希望你喜歡這個比喻。下面是一篇新鮮出爐的文章,其作者是re...