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)

 

 

 

 

 

 

 



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM