2024年6月29日

Redis 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

摘要: 1. 缓存穿透(Cache Penetration) 定义: 缓存穿透是指恶意请求或异常查询访问缓存中不存在的数据,导致大量请求直接访问后端存储系统。 原因: 查询不存在的数据、恶意攻击等。 解决方案: 使用布隆过滤器预先过滤无效的请求。 缓存空对象或异常结果,避免频繁访问数据库。 2. 缓存击穿( 阅读全文

posted @ 2024-06-29 16:00 滚动的蛋 阅读(72) 评论(0) 推荐(0) 编辑

Redis实现分布式锁

摘要: 在分布式系统中,分布式锁是一个重要的概念,用于协调不同节点间的资源访问。本文将详细介绍如何使用Redis实现分布式锁,并探讨其在Spring Cloud中的应用,包括基本实现和使用Redisson库的高级实现。 Redis实现分布式锁的核心原理 Redis实现分布式锁的核心原理基于其单线程特性和原子 阅读全文

posted @ 2024-06-29 15:31 滚动的蛋 阅读(30) 评论(0) 推荐(0) 编辑

导航