技术栈
雪崩
不穿格子的程序员
3 天前
数据库
·
redis
·
缓存
·
雪崩
·
内存淘汰策略
Redis篇4——Redis深度剖析:内存淘汰策略与缓存的三大“天坑”
在前面的文章中,我们聊了分布式锁、聊了持久化,这些都是在讲“怎么用好 Redis”。但今天我们要聊一个更底层、更残酷的话题:资源限制与系统脆弱性。
linweidong
2 个月前
分布式
·
缓存
·
消息队列
·
雪崩
·
java面经
·
击穿
·
消费端
多级缓存系统设计:从本地到分布式,打造高性能利器
想象一下,你在开发一个电商系统,用户疯狂刷新商品详情页,每次都直接查询数据库,MySQL累得直喘粗气,响应时间飙升到秒级。这时候,缓存站出来说:“让我来!”但单一缓存方案总有短板:本地缓存(比如Guava Cache)速度快但容量有限,分布式缓存(比如Redis)容量大但网络延迟不可忽视。多级缓存就像给系统装上双涡轮增压,既要速度又要容量,还得保证一致性。
小小工匠
3 个月前
缓存
·
架构
·
穿透
·
雪崩
·
击穿
架构思维:优雅解决缓存三大难题——穿透、击穿与雪崩
在高并发的应用系统中,缓存是提升系统性能、减轻数据库压力的关键技术。然而,缓存并非万能药,如果使用不当,反而会带来严重的系统风险。缓存穿透、缓存击穿和缓存雪崩这三大问题,是每个开发者在设计缓存系统时必须认真考虑的挑战。
cyt涛
1 年前
java
·
运维
·
微服务
·
熔断
·
降级
·
雪崩
·
保护
微服务保护之熔断降级
在微服务架构中,服务之间的调用是通过网络进行的,网络的不确定性和依赖服务的不可控性,可能导致某个服务出现异常或性能问题,进而引发整个系统的故障,这被称为 微服务雪崩。为了防止这种情况发生,常用的一些保护措施包括超时处理、熔断降级、限流、线程池隔离和信号量隔离等。
染翰
2 年前
redis
·
缓存
·
穿透
·
雪崩
·
击穿
缓存的使用及常见问题的解决方案
缓存就是数据交换的缓冲区(称作Cache),是存储数据的临时地方,一般读写性能较高。一个web应用中缓存的使用:
隐墨_SC
2 年前
分布式
·
sentinel
·
限流
·
流量控制
·
雪崩
流量控制与熔断利器:Sentinel介绍
这是《百图解码支付系统设计与实现》专栏系列文章中的第(19)篇,也是流量控制系列的第(6)篇。点击上方关注,深入了解支付系统的方方面面。
我是有底线的