跳转到主要内容
← 返回首页
💾

缓存架构

缓存架构设计与优化

5 篇笔记

缓存一致性方案

缓存一致性方案 双写策略 同时更新数据库和缓存,先更新数据库再删除缓存,减少不一致窗口。 java @Service public class CacheAsideService { @Transactional public void updateProduct(String id...

⏱ 1m 架构缓存一致性延迟双删Canal

CDN架构设计

CDN架构设计 CDN工作原理 CDN通过将内容缓存到边缘节点,使用户就近获取资源,减少网络延迟和源站压力。 用户 → DNS解析 → 就近边缘节点 → 命中则返回 / 未命中则回源 缓存策略配置 通过Cache-Control和CDN配置控制缓存行为。 nginx Nginx源站配置 locati...

⏱ 1m 架构CDN内容分发边缘计算

本地缓存架构

本地缓存架构 Caffeine缓存 Caffeine采用W-TinyLFU算法,在近乎最优的命中率下提供接近O(1)的读写性能。 java @Configuration public class CaffeineConfig { @Bean public Cache<String,...

⏱ 1m 架构CaffeineGuava本地缓存

Redis架构设计

Redis架构设计 主从复制架构 主从复制实现读写分离,Master负责写入,Slave负责读取,通过RDB和AOF实现数据同步。 conf redis-slave.conf replicaof 192.168.1.100 6379 masterauth yourpassword replica-r...

⏱ 1m 架构Redis主从哨兵

缓存架构设计

缓存架构设计 多级缓存架构 多级缓存采用本地缓存 + 分布式缓存 + 数据库的分层策略,逐层过滤请求,减轻后端压力。 请求 → 本地缓存(L1) → Redis(L2) → 数据库(L3) java @Service public class MultiLevelCacheService {...

⏱ 2m 架构缓存多级缓存高性能