缓存设计

至乐活着15 天前
spring boot·redis·缓存穿透·缓存雪崩·缓存设计
Redis缓存设计模式深度实战:击穿、穿透、雪崩及一致性终极方案在高并发系统中,缓存是提升性能的银弹,而Redis早已成为缓存层的事实标准。然而,缓存的使用并非无脑存取这么简单,设计不当极易引发缓存穿透、缓存击穿、缓存雪崩等经典问题,同时缓存与数据库的双写一致性也是面试和实战中的高频难题。
蜂蜜黄油呀土豆6 个月前
redis·热key·大key·缓存设计
Redis 大 Key 与热 Key 问题深度解析:原理、危害与治理方案在实际生产环境中,Redis 往往承担着缓存、计数、排行榜、分布式锁等核心职责。但随着业务规模扩大,一些隐藏问题逐渐暴露,其中大 Key(Big Key) 和 热 Key(Hot Key) 是最常见、也是最容易引发线上事故的两类问题。
蜂蜜黄油呀土豆6 个月前
redis·消息队列·分布式锁·缓存设计
Redis 不只是缓存:高并发场景下的多种核心应用实践在初级开发者的认知中,Redis = 缓存。 但在真实的互联网系统中,Redis 的定位远不止如此:它是高并发系统中的“基础设施组件”。
蜂蜜黄油呀土豆6 个月前
redis·数据一致性·分布式系统·cache aside·缓存设计
缓存的正确使用方式:从设计思想到 Cache Aside 实战解析为什么缓存几乎是“必选项”?在真实业务系统中,我们往往面临三个典型矛盾:如果所有读请求都直接打到数据库:
我是有底线的