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)

 

 

 

 


 

 


posted @ 2020-12-17 15:26  SimpleSmile  阅读(1391)  评论(0编辑  收藏  举报