- 資料庫緩存
- 兩種處理方式
- 一種處理model,隻查詢緩存,不更新緩存
- 參考列子 使用者表的敏感詞清單
- 思路
- 項目pom檔案導入hibernate-encache緩存檔案
- 建立encache.xml檔案
- spring-hibernate.xml檔案添加緩存設定的政策
- model中的Bean添加緩存政策
- load,iterate(),list()方法等hibernate方法中添加setEncacheAble(true)
- 測試,輸出目前時間等等
- 參考部落格 詳細代碼設定
- https://mp.csdn.net/postedit/74496322
- 第二種處理方式 既查詢緩存,又更新緩存,添加或者删除緩存
- pom 檔案添加依賴
- 建立news-encache.xml檔案
- spring.xml 配置啟用緩存注解
- 在方法上添加cacheAble(news-encache.xml裡面的命名空間),啟用緩存
- @cacheEvict 徹底清除緩存,重新查詢資料庫
- @cachePut 可以指定查詢某個字段,如果存在,直接從緩存中茶盞,如果不存在,則直接從資料庫查詢
- 測試,輸出目前時間差來查詢是否符合;
更多文章請浏覽:
https://blog.csdn.net/qq_37022150