缓存
文章平均质量分 66
5号编程
面试宝典、编程知识、电子书、开发工具分享
展开
-
五号编程 | Java缓存框架 JetCache
前言 缓存在项目中一般都会运用,现有的项目大部分就是基于Spring boot框架搭建,大部分的缓存也是基于Spring boot自带的缓存来做。今天我们的主角不是Spring boot自带的缓存,是阿里缓存框架JetCache JetCache介绍 JetCache是一个基于Java的缓存系统封装,支持API和注解来使用。可以支持原生的TTL、二级缓存、分布式自动刷新,当前有四个实现,RedisCache、TairCache(此部分未在 github 开源)、CaffeineCache(in.原创 2021-03-08 09:49:14 · 271 阅读 · 0 评论 -
分布式缓存常见问题解决方案
# 前言 在高并发的分布式系统中,缓存是必不可少的一部分,如果没有缓存,大量的请求直接落到系统,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一部分。 运用缓存后可以加速读写、降低后端的负载,但同时又会出现运维成本,数据不一致性等问题。 下面介绍在运用缓存过程中可能会碰到的问题 # 缓存雪崩 缓存雪崩是由于原有的的缓存失效,新缓存还没有到期间,在这个期间原本所有的请求应该是先访问缓存,现在直接落在查询数据了,从而对数据库cpu和内存造成巨大压力,严重会导致数据库宕机。从而形成一系列连锁反.原创 2020-08-12 12:44:40 · 544 阅读 · 0 评论