1. JetCache快速入门:5分钟搭建你的第一个缓存
第一次接触JetCache时,我被它的简洁配置惊艳到了。作为阿里开源的Java缓存框架,它用起来比Spring Cache更顺手,特别是原生支持TTL和两级缓存的特性,在实际项目中能省去不少麻烦。
先来看个最简单的例子。假设我们有个用户查询服务,每次查数据库压力太大,这时候用JetCache加个缓存只需要三步:
- 引入依赖(以Spring Boot项目为例):
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-starter-redis</artifactId>
<version>2.7.3</version>
</dependency>
- 在application.yml添加配置:
jetcache:
statIntervalMinutes: 15
local:
default:
type: caffeine
limit: 100
remote:
default:
type: redis
keyConvertor: fastjson
host: 127.0.0.1
port: 6379
- 在Service方法上加注解:
@Cached(name="userCache.", key="#userId", expire = 3600)
public User getUserById(long userId) {
return us


1504

被折叠的 条评论
为什么被折叠?



