【分布式缓存】springboot整合jetcache使用详解

75 篇文章 718 订阅 ¥19.90 ¥99.00
47 篇文章 15 订阅 ¥19.90 ¥99.00

目录

一、前言

二、多级缓存问题

2.1 缓存分类

2.1.1 本地缓存

2.1.2 分布式缓存

2.2 独立缓存的问题

2.2.1 缓存雪崩问题

2.2.2 对宽带压力大

2.2.3 运行效率低

2.3 多级缓存方案

2.3.1 多级缓存实践方案推荐

三、jetcache介绍

3.1 jetcache概述

3.2 jetcache 特性

3.3 jetcache 应用场景

3.3.1 热点数据缓存

3.3.2 多级缓存融合

3.3.3 支撑高并发读写

3.3.4 高速访问查询

3.4 JetCache API使用

3.4.1 缓存管理

3.4.2 注解支持

3.4.3 缓存类型

3.4.4 Spring 集成支持

四、jetcache与springboot整合应用

4.1 缓存支持类型

4.1.1 本地缓存类型

4.1.2 远程缓存支持类型

4.2 maven 依赖

4.3 本地缓存方案

4.3.1 application 配置文件

4.3.2 新增测试方法

4.3.3 新增测试接口

4.3.4 启动类

4.3.5 效果测试

4.4 远程缓存方案

4.4.1 application 添加如下配置

4.4.2 修改业务层方法注解参数

4.4.3 启动服务测试效果

4.4.4 字段级缓存@CreateCache

4.5 同时开启本地缓存和远程缓存

4.5.1 修改配置属性值

4.5.2 业务层其他方法

4.6 jetcache 核心注解

4.6.1 @Cached注解

4.6.2 @CacheUpdate注解

4.6.3 @CacheInvalidate注解

4.6.4 @CacheRefresh注解

4.6.5 @CachePenetrationProtect注解

4.7 jetcache使用总结

五、写在文末


一、前言

缓存对于一个高并发场景下的微服务应用来说具有重要的作用,不管是在架构选型还是设计阶段,缓存都是应用扛高并发提升吞吐量的有效手段。缓存对于大多数开发的同学来说并不陌生,一个基本的缓存使用流程如下:

简而言之,缓存的使用流程可归纳如下:

  • 请求到达服务端;
  • 先从缓存获取数据,缓存命中直接返回;
  • 缓存未命中,查询数据库,然后返回数据,同时同步缓存;

二、多级缓存问题

2.1 缓存分类

  • 103
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 159
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 159
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农叔叔

谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值