
java
文章平均质量分 95
小魏苦练算法
这个作者很懒,什么都没留下…
展开
-
在分布式的环境下如何解决缓存穿透,雪崩,击穿问题以及使用redisson解决缓存击穿问题
为了避免这种情况的发生,Redisson内部提供了一个监控锁的看门狗,它的作用是在Redisson实例被关闭前,不断的延长锁的有效期。对于缓存击穿,我们可以将查询的数据条件都哈希到一个足够大的布隆过滤器中,用户发送的请求会先被布隆过滤器拦截,一定不存在的数据就直接拦截返回了,从而避免下一步对数据库的压力。不存在数据设置短过期时间:对于某个查询为空的数据,可以将这个空结果进行Redis缓存,但是设置很短的过期时间,比如30s,可以根据实际业务设定。当然这种方式比较粗暴,对于某些业务场景是不适合的。原创 2024-01-15 20:49:04 · 1329 阅读 · 2 评论 -
一篇搞定Spring Cache
什么情况下能使用SpringCache?一篇文章搞懂SpringCache原创 2024-01-13 20:58:29 · 1060 阅读 · 0 评论