使用Ehcache+Redis实现分布式缓存
生活随笔
收集整理的這篇文章主要介紹了
使用Ehcache+Redis实现分布式缓存
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Redis和Ehcache緩存的區(qū)別
如果是單個(gè)應(yīng)用或者對(duì)緩存訪問(wèn)要求很高的應(yīng)用,用ehcache。
如果是大型系統(tǒng),存在緩存共享、分布式部署、緩存內(nèi)容很大的,建議用redis。
?
實(shí)際工作中使用Ehcache
?
我們?cè)陧?xiàng)目中使用集中式緩存(Redis或者式Memcached等),通常都是檢查緩存中是否存在
期望值的數(shù)據(jù),如果存在直接返回,如果不存在就查詢數(shù)據(jù)庫(kù)讓后在將數(shù)據(jù)庫(kù)緩存,
?
這個(gè)時(shí)候如果緩存系統(tǒng)因?yàn)槟硨懺蝈礄C(jī),造成服務(wù)無(wú)法訪問(wèn),那么大的量請(qǐng)求直接穿透到數(shù)據(jù)庫(kù),最數(shù)據(jù)庫(kù)壓力非常大。
?
這時(shí)候我們讓ehcache作為二級(jí)緩存,當(dāng)redis服務(wù)器宕機(jī)后,可以查詢ehcache緩存。
這樣能夠有效的扛住服務(wù)器請(qǐng)求壓力。
總結(jié)
以上是生活随笔為你收集整理的使用Ehcache+Redis实现分布式缓存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 画图分析ehcach的缓存流程图
- 下一篇: 使用传统的方式,遍历集合,对集合中的数据