JetCache实战指南:从配置到注解的完整解析

1. JetCache快速入门:5分钟搭建你的第一个缓存

第一次接触JetCache时,我被它的简洁配置惊艳到了。作为阿里开源的Java缓存框架,它用起来比Spring Cache更顺手,特别是原生支持TTL和两级缓存的特性,在实际项目中能省去不少麻烦。

先来看个最简单的例子。假设我们有个用户查询服务,每次查数据库压力太大,这时候用JetCache加个缓存只需要三步:

  1. 引入依赖(以Spring Boot项目为例):
<dependency>
    <groupId>com.alicp.jetcache</groupId>
    <artifactId>jetcache-starter-redis</artifactId>
    <version>2.7.3</version>
</dependency>
  1. 在application.yml添加配置:
jetcache:
  statIntervalMinutes: 15
  local:
    default:
      type: caffeine
      limit: 100
  remote:
    default:
      type: redis
      keyConvertor: fastjson
      host: 127.0.0.1
      port: 6379
  1. 在Service方法上加注解:
@Cached(name="userCache.", key="#userId", expire = 3600)
public User getUserById(long userId) {
    return us
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值