環境:springboot 2.4.0
1.添加依賴
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-starter-redis</artifactId>
<version>2.6.0</version>
</dependency>
2.配置環境變量application.yml
jetcache:
statIntervalMinutes: 15
areaInCacheName: false
local:
default:
type: linkedhashmap
keyConvertor: fastjson
limit: 100
remote:
default:
type: redis
keyConvertor: fastjson
valueEncoder: java
valueDecoder: java
poolConfig:
minIdle: 5
maxIdle: 20
maxTotal: 50
host: ${redis.ip}
port: ${redis.port}
3.添加緩存啟動注解
4.第一種方式 使用對象進行操作。
@CreateCache(expire = 60 * 30 ,name = "tokenCache")
private Cache<String,String> tokenCache;
注意:不同類中,相同name屬性,相同area屬性(默認default),是相同實例。
5.對方法、接口進行使用緩存,參考官網(https://github.com/alibaba/jetcache/wiki/Home_CN)