1樓:匿名使用者
spring cache 是一套快取框架,真正快取的地方還是 redis、ehcache、記憶體等地方
spring cache 封裝了各種快取資料庫的使用方法, 使用者只需要配置好快取地方後,就可以通過註解標籤 可以完成快取,不用學習相關快取工具的使用
redis和memcache的區別總結
2樓:妖精王的祝福
區別:1、儲存方式不同
memecache 把資料全部存在記憶體之中,斷電後會掛掉,資料不能超過記憶體大小;redis有部份存在硬碟上,這樣能保證資料的永續性,支援資料的持久化(筆者注:有快照和aof日誌兩種持久化方式,在實際應用的時候,要特別注意配置檔案快照引數,要不就很有可能伺服器頻繁滿載做dump)。
2、資料支援型別不同
redis在資料支援上要比memecache多的多。
3、使用底層模型不同
新版本的redis直接自己構建了vm 機制 ,因為一般的系統呼叫系統函式的話,會浪費一定的時間去移動和請求。
4、執行環境不同
redis目前官方只支援linux 上去行,從而省去了對於其它系統的支援,這樣的話可以更好的把精力用於本系統 環境上的優化,雖然後來微軟有乙個小組為其寫了補丁。但是沒有放到主幹上。
擴充套件資料
注意事項
2、redis不僅僅支援簡單的k/v型別的資料,同時還提供list,set,hash等資料結構的儲存。
3、虛擬記憶體–redis當物理記憶體用完時,可以將一些很久沒用到的value 交換到磁碟 。
4、過期策略–memcache在set時就指定,例如set key1 0 0 8,即永不過期。redis可以通過例如expire 設定,例如expire name 10 。
5、分布式–設定memcache集群,利用magent做一主多從;redis可以做一主多從。都可以一主一,儲存資料安全–memcache掛掉後,資料沒了;redis可以定期儲存到磁碟(持久化) 。
3樓:潮潮
redis和memcache的區別是:讀音不同、含義不同、用法不同。
一、讀音不同
1.redis
讀音:英 ['riːdɪəs] 美 ['ridiəs]2.memcache
讀音:英 [mə'stɑːʃ] 美 ['mʌstæʃ]二、含義不同
1.redis
釋義:n.[無脊椎] 幼蟲
2.memcache
釋義:n. 鬍子,髭
三、用法不同
1.redis
用法:多用於一般現在時,在句中僅作名詞,屬於句中的一部分,與其他成分不用逗號隔開。
2.memcache
用法:引出造成後果的原因,在句中作主語、狀語和定語。
truthfulness和truth的區別
truthfulness n.誠實 真實 u the virtues of loyalty,courage,and truthfulness.忠誠,勇敢和誠實的美德。she is satisfied of the truthfulness of my statement.她完全相信我的話的真實。tr...
belong to和belongs to的區別
belong to 和belongs to的區別為什麼有的是itmust belong to carla。而有些卻是i think it belongs 頭 jim.我來答藍天也有星空 lv.14 2018 01 01 belong to 翻譯成中文是 屬於 的意思,一般會這樣用或者翻譯。1.bel...
why do you和why are you的區別,後面跟什麼?最好是能舉出例句
球球小龍蝦 這個區別的方法可以把句子還原成一般現在時,看看句子中用不用be。比如你的問題 you are going shopping tomorrow.句中要有be動詞are,所以問句時候要用why are you you will go shopping tomorrow.句中沒有有動詞go,變...