最近在使用spring boot時(shí)宇驾,需要用到redis做緩存秕硝,嘗試使用Spring cache暴浦,發(fā)現(xiàn)spring cache里面集成了太多不需要的東西了,但有些關(guān)鍵的東西spring cache卻沒有集成崇败,比如:對(duì)單個(gè)緩存標(biāo)簽設(shè)置過期時(shí)間盅称、根據(jù)前綴移除緩存等厘肮,還要下載一個(gè)Redis可視化客戶端來查看緩存验懊。麻煩,實(shí)在麻煩屑墨!
ace-cache
基于spring boot上的注解緩存岸霹,自帶輕量級(jí)緩存管理頁(yè)面疾层。
@Cache和@CacheClear比spring cache更輕量的緩存,支持單個(gè)緩存設(shè)置過期時(shí)間贡避,可以根據(jù)前綴移除緩存痛黎。
采用fastjson序列化與反序列化,以json串存于緩存之中刮吧。
ace-cache可以快速用于日常的spring boot應(yīng)用之中湖饱。
配置緩存:@Cache
注解參數(shù) 類型 說明
key 字符串 緩存表達(dá)式,動(dòng)態(tài)運(yùn)算出key
expires 整形 緩存時(shí)長(zhǎng)杀捻,單位:分鐘
desc 描述 緩存說明
parser Class 緩存返回結(jié)果自定義處理類
generator Class 緩存鍵值自定義生成類