Skip to content
huangli edited this page May 3, 2017 · 33 revisions

简介

JetCache可以

  1. 通过更简单易用的统一API对缓存进行操作,屏蔽缓存实现的底层差异。当前有四个实现,Redis、Tair(此部分未在github开源)、CaffeineCache和一个简易的LinkedHashMapCache。
  2. 通过注解方式创建并配置缓存实例
  3. 通过注解方式为方法增加并配置缓存
  4. 支持两级甚至多级缓存
  5. 缓存各个区域的统计

要求

JetCache需要JDK1.8、Spring Framework4.0.8以上版本。Spring Boot为可选,需要1.1.9以上版本。如果不使用注解(仅使用jetcache-core),Spring Framework也是可选的,此时使用方式与Guava/Caffeine cache类似。

文档目录

依赖哪个jar?

  • jetcache-anno-api:定义jetcache的注解和常量,不传递依赖。如果你想把@Cached注解加到接口上,又不希望你的接口jar传递太多依赖,可以让接口jar依赖jetcache-anno-api。
  • jetcache-core:核心api,完全通过编程来配置操作Cache,不依赖Spring。
  • jetcache-anno:基于Spring提供@Cached和@CreateCache支持。
  • jetcache-redis:使用jedis提供Redis支持。
  • jetcache-starter-redis:Spring Boot方式的Starter,基于Redis。
Clone this wiki locally