課程
/后端開發
/Java
/Java高并發秒殺API之高并發優化
請問,如果是用hibernate做數據庫持久層,使用hibernate 的二級緩存可以滿足 redis啟動的作用么?
2016-05-30
源自:Java高并發秒殺API之高并發優化 2-1
正在回答
hibernate 的二級緩存 和 redis緩存,意義完全不同, hibernate緩存利用的是應用緩存,和應用公用內存,不便于拓展(集群),而redis是分布式緩存, 分布式緩存優點就不說了哈 哈哈哈哈 ??
咫尺_天涯 提問者
哦 還有,剛剛想到,如果應用集群了,那你還怎么使用hibernate 的二級緩存??? ?
無法實現 ?緩存的一致性
如: A節點 更新了源數據 ? ?B節點去拿數據,拿到是緩存,無法達到一致性,及時更新cache......
應用緩存劣勢: ?1、應用停掉了,緩存就消失了 ?2、和應用公用內存 ?3、難以拓展集群(難以現實容災等場景)4。。。。google吧 ? 嗚嗚嗚?
二級緩存,mybatis也有,但公司 都還是,搭redis集群, 還是 速度和擴展性的問題,
舉報
Java實現高并發秒殺API的第四門課,小伙伴一定可以從中受益
1 回答想問下老師這里使用redis緩存的目的是不是只是演示下怎么進行緩存一些不用經常讀寫的sql對象而不用考慮刷新緩存呢?
5 回答PROCEDURE 有緩存嗎
10 回答redis緩存和mybatis的緩存有啥不一樣?什么時候應該用那種?
3 回答redis緩存的上限???
2 回答對象緩存問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-31
hibernate 的二級緩存 和 redis緩存,意義完全不同, hibernate緩存利用的是應用緩存,和應用公用內存,不便于拓展(集群),而redis是分布式緩存, 分布式緩存優點就不說了哈 哈哈哈哈 ??
2016-05-31
哦 還有,剛剛想到,如果應用集群了,那你還怎么使用hibernate 的二級緩存??? ?
無法實現 ?緩存的一致性
如: A節點 更新了源數據 ? ?B節點去拿數據,拿到是緩存,無法達到一致性,及時更新cache......
2016-05-31
應用緩存劣勢: ?1、應用停掉了,緩存就消失了 ?2、和應用公用內存 ?3、難以拓展集群(難以現實容災等場景)4。。。。google吧 ? 嗚嗚嗚?
2016-05-30
二級緩存,mybatis也有,但公司 都還是,搭redis集群, 還是 速度和擴展性的問題,