SpringBoot中如何使用緩存來緩解數據庫壓力?
Spring boot項目中增加緩存,一般分為本地緩存和分布式緩存。我們開發的順序一般如下:首先不考慮緩存,將業務邏輯驗證正確;然后進行壓測,發現性能瓶頸,考慮是增加緩存還是同步轉異步進行優化;(3)如果需要加緩存,則優先考慮分布式緩存,最后再考慮增加本地緩存。緩存使用的時候需要注意幾個問題 1. 數據一致性:什么時候寫入緩存?什么時候緩存失效?先更新DB再失效緩存 2. 緩存穿透問題 3. 大value緩存問題。
我之前寫過一個demo說明如何整合spring boot和redis,可以看看:
https://www.jianshu.com/p/a2ab17707eff
下一篇各種繪圖儀的連接方法