0
点赞
收藏
分享

微信扫一扫

Maven - MacOS 快速安装

jjt二向箔 2023-10-05 阅读 13

缓存穿透,缓存击穿,缓存雪崩

缓存穿透

举一个例子:

处理方案

解决方案1 缓存空数据

解决方案2 布隆过滤器

在这里插入图片描述
从上图中看,就好像一个净水器一样哈哈,作用其实有点类似

缓存击穿

举一个例子:

处理方案

解决方案 1 互斥锁

解决方案2 逻辑过期

缓存雪崩

处理方案

解决方案 1 给不同的key的过期时间设置添加一个随机值,降低同一个时段大量key同时过期的概率

解决方案 2 如果redis服务宕机,可以利用redis一些高可用的方案 比如哨兵模式,集群模式

解决方案 3 给缓存业务添加降级限流策略 可以利用ngxin或者getway

解决方案 4 给业务添加多级缓存 Guava或者caffeine为一级缓存,redis为二级缓存

举报

相关推荐

MacOS安装Maven

MacOs配置Maven

macos配置maven

macos安装zsh

macOS 安装 JMeter

MacOS 安装 HomeBrew

MacOS 安装 Telnet

0 条评论