使用Ehcache+Redis实现分布式缓存
生活随笔
收集整理的這篇文章主要介紹了
使用Ehcache+Redis实现分布式缓存
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Redis和Ehcache緩存的區(qū)別
如果是單個應用或者對緩存訪問要求很高的應用,用ehcache。
如果是大型系統(tǒng),存在緩存共享、分布式部署、緩存內容很大的,建議用redis。
?
實際工作中使用Ehcache
?
我們在項目中使用集中式緩存(Redis或者式Memcached等),通常都是檢查緩存中是否存在
期望值的數據,如果存在直接返回,如果不存在就查詢數據庫讓后在將數據庫緩存,
?
這個時候如果緩存系統(tǒng)因為某寫原因宕機,造成服務無法訪問,那么大的量請求直接穿透到數據庫,最數據庫壓力非常大。
?
這時候我們讓ehcache作為二級緩存,當redis服務器宕機后,可以查詢ehcache緩存。
這樣能夠有效的扛住服務器請求壓力。
總結
以上是生活随笔為你收集整理的使用Ehcache+Redis实现分布式缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 画图分析ehcach的缓存流程图
- 下一篇: RedisRDB持久化机制