真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Springboot整合GuavaCache緩存過程解析-創(chuàng)新互聯(lián)

這篇文章主要介紹了springboot整合GuavaCache緩存過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

創(chuàng)新互聯(lián)公司的客戶來自各行各業(yè),為了共同目標,我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領域包括成都網(wǎng)站建設、網(wǎng)站建設、電商網(wǎng)站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。

Guava Cache是一種本地緩存機制,之所以叫本地緩存,是因為它不會把緩存數(shù)據(jù)放到外部文件或者其他服務器上,而是存放到了應用內存中。

Guava Cache的優(yōu)點是:簡單、強大、輕量級。

GuavaCache適用場景:

1.某些接口或者鍵值會被查詢多次以上;

2.愿意使用或犧牲一些內存空間來提升訪問或者計算速度;

3.緩存內容或者結果值較小,不會超過內存總容量;

GuavaCache中基于注解的聲明式緩存操作

@Cacheable 觸發(fā)緩存邏輯

Spring 在執(zhí)行 @Cacheable 標注的方法前先查看緩存中是否有數(shù)據(jù),如果有數(shù)據(jù),則直接返回緩存數(shù)據(jù);若沒有數(shù)據(jù),執(zhí)行該方法并將方法返回值放進緩存。

參數(shù): value緩存名、 key緩存鍵值、 condition滿足緩存條件、unless否決緩存條件

@CacheEvict

觸發(fā)緩存逐出邏輯

方法執(zhí)行成功后會從緩存中移除相應數(shù)據(jù)。

參數(shù): value緩存名、 key緩存鍵值、 condition滿足緩存條件、 unless否決緩存條件、 allEntries是否移除所有數(shù)據(jù) (設置為true時會移除所有緩存)

@CachePut

和 @Cacheable 類似,但會把方法的返回值放入緩存中, 主要用于數(shù)據(jù)新增和修改方法。

pom.xml配置文件:


  org.springframework.boot
  spring-boot-starter-cache
  1.5.9.RELEASE



  com.google.guava
  guava
  19.0

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網(wǎng)站欄目:Springboot整合GuavaCache緩存過程解析-創(chuàng)新互聯(lián)
地址分享:http://weahome.cn/article/gdojd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部