• 203. 阿里jetcache


     

    【视频&交流平台】

    à SpringBoot视频http://t.cn/R3QepWG

    à SpringCloud视频http://t.cn/R3QeRZc

    à Spring Boot源码https://gitee.com/happyangellxq520/spring-boot

    à Spring Boot交流平台http://412887952-qq-com.iteye.com/blog/2321532

    à Spring Boot Shiro视频http://t.cn/R3QDMbh

    à Spring Boot 2.0 之Spring Data 和JPAhttp://t.cn/R1pSojf

    简介

    JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解,可以原生的支持TTL、两级缓存、分布式自动刷新,还提供了Cache接口用于手工缓存操作。 当前有四个实现,RedisCache、TairCache(此部分未在github开源)、CaffeineCache(in memory)和一个简易的LinkedHashMapCache(in memory),要添加新的实现也是非常简单的。

     

    特性:

    (1)通过统一的API访问Cache系统

    (2)通过注解实现声明式的方法缓存,支持TTL和两级缓存

    (3)通过注解创建并配置Cache实例

    (4)针对所有Cache实例和方法缓存的自动统计

    (5)Key的生成策略和Value的序列化策略是可以配置的

    (6)分布式缓存自动刷新,分布式锁(2.2+)

    (7)异步Cache API (2.2+,使用Redis的lettuce客户端时)

    (8)Spring Boot支持

     

    要求:

    JetCache需要

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

     

    依赖哪个jar?

    (1)jetcache-anno-api:定义jetcache的注解和常量,不传递依赖。如果你想把Cached注解加到接口上,又不希望你的接口jar传递太多依赖,可以让接口jar依赖jetcache-anno-api。

    (2)jetcache-core:核心api,完全通过编程来配置操作Cache,不依赖Spring。两个内存中的缓存实现LinkedHashMapCache和CaffeineCache也由它提供。

    (3)jetcache-anno:基于Spring提供@Cached和@CreateCache注解支持。

    (4)jetcache-redis:使用jedis提供Redis支持。

    (5)jetcache-redis-lettuce(需要JetCache2.3以上版本):使用lettuce提供Redis支持,实现了JetCache异步访问缓存的的接口。

    (6)jetcache-starter-redis:Spring Boot方式的Starter,基于Jedis。

    (7)jetcache-starter-redis-lettuce(需要JetCache2.3以上版本):Spring Boot方式的Starter,基于Lettuce。

           下节讲讲在《在Spring Boot中怎么玩jetcache》 

     微信公众号「SpringBoot最近更新:

     

    Java8新特性:方法引用
    209. SpringBoot quartz:sqlserver启动只有 DECLARE CURSOR 才允许使用...
    风口之上,我是那头猪嘛?
    Java8新特性:Lambda表达式: 摸摸里面
    Java8新特性:Lambda表达式:过关斩将:使用场景
    Java8新特性:Lambda表达式:小试牛刀
    下雨天,适合学「Spring Boot」
    Java8新特性:接口的默认方法
    208. Spring Boot Swagger2:排序 – 漂游记
    207. Spring Boot Swagger2:极简方式
    我读的书很多,但都没有你好看【一禅录】
    206. Spring Boot 2.0 Swagger2:使用
    205. Spring Boot 2.0 Swagger2:初识Swagger
    当要离开的时候,我却动情了
    205. jetcache:你需要知道的小技巧
    204. jetcache:在Spring Boot中怎么玩?
    

     搜索springboot或者扫描以下二维码即可关注:

     

  • 相关阅读:
    构建之法阅读笔记
    10个操作数的随机四则运算测试
    poj 1742 Coins (动态规划,背包问题)
    第二周进度报告
    蓝桥杯 2015年省赛最后一题 生命之树(树形dp)
    蓝桥杯 ALGO-108 最大体积 (动态规划)
    蓝桥杯 algo——6 安慰奶牛 (最小生成树)
    蓝桥杯 algo_5 最短路 (bellman,SPFA)
    蓝桥杯 ALGO-4 结点选择 (树形动态规划)
    软件工程——评价搜狗拼音输入法
  • 原文地址:https://www.cnblogs.com/springboot-wuqian/p/9656457.html
Copyright © 2020-2023  润新知