springboot框架中使用redis緩存數據

文章主要介紹springboot框架redis在項目中當緩存如何使用

1.在application.yml文件中配置redis,和開始redis緩存

2.在啓動類中添加開啓緩存註解的註解@EnableCaching

3.緩存註解的使用@Cacheable、@CacheEvict、@CachePut
@Cacheable:插入註解,註解有兩個參數需要使用.value:代表存入數據的緩存名稱,key:redis數據庫數據結構的key,key值可以根據註解方法的參數動態獲取,#key是直接獲取參數中名稱是key的值,#p0.key是獲取參數中第一個對象的名稱是key的值.
@CacheEvict:刪除緩存註解,參數和@cacheable用法一致.
@CachePut:更新註解,如果需要修改緩存中的數據,使用這個註解可以滿足需求.
插入和更新註解都是根據方法返回值內容,完成插入和更新.
當添加@Cacheable後,用戶請求會根據key和value的值先在redis中匹配,如果有就直接返回redis中的數據,如果沒有執行方法,並把方法的返回值存入到redis中.

                                                                                                                以上內容純屬個人理解與總結!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章