1. 程式人生 > >spring boot項目之redis緩存

spring boot項目之redis緩存

程序 ati 如果 lec 第一次 數據 寫入 緩存 list()方法

技術分享圖片

以程序為例,tomcat裏是我們的java應用,第一步會先從redis獲取,如果沒有,就會從db上面獲取,如果取出了,他還會把取出的東西重新寫回redis

使用緩存的步驟:

一、在SellApplication上添加註解@EnableCaching

如果你想引入緩存的話,可以在pom上直接寫入以下代碼

技術分享圖片

二、在BuyerProductController.list()方法上添加註解@Cacheable(cacheNames = "product", key = "123")

那麽他第一次就會從數據庫讀出,但從第二次開始,就不會調用數據庫的方法,反而是從redis緩存中讀出數據。

三、更新數據庫的數據時,修改緩存中的數據

在調用數據庫更新方法時,比如SellerProductController.save()方法時,添加註解@CachePut(cacheNames = "product", key = "123")

spring boot項目之redis緩存