SpringCache自我學習

2021-10-13 22:42:59 字數 906 閱讀 6879

cacheable 把查詢出來的資料放到快取

cacheevict 更新 – >刪除模式

cacheput 更新 --> 雙寫模式

cacheable() ->value是分割槽名 key是快取名

@configuration

@enablecaching //開啟快取

@enableconfigurationproperties(cacheproperties.class) //使用redis的容器裡面的配置

public class mycacheconfig

if(redisproperties.getkeyprefix(

)!= null)if(

!redisproperties.iscachenullvalues(

))if

(!redisproperties.isusekeyprefix(

))return config;

}}

主配置檔案裡面的一些基本規則

不能保證強一致性 加的鎖不是分布式鎖

SpringCache 學習筆記一

cachemanager 介面 pring s central cache manager spi.它是個spi介面 since 3.1 public inte ce cachemanager 它的繼承樹如下 不進行任何額外導包的情況下 這些實現是spring內建的最基礎的快取管理器類。cache ...

spring cache簡單使用

spring從3.1起自帶了cache功能。可以快取乙個方法的返回值,也就是說如果有快取,spring就會直接使用快取值,而不會再去執行這個方法 cashe相關的功能是在spring context.4.2.5.release.jar這個jar包中的。然後,開啟cache註解,配置cachemana...

springCache註解詳解

1 首先springcache需要匯入一下依賴 org.springframework.boot spring boot starter cache 2.1 cacheable 2.1.1 cacheable 屬性 cacheable 將方法的執行結果進行快取 以後再要相同資料,直接找快取中獲取,不...