jetcache 二级缓存使用

环境: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)
 


 


原文地址:https://www.cnblogs.com/zf-crazy/p/14149887.html