Springboot项目中多线程与分布式锁解决redis缓存穿透缓存雪崩的解决方案 在前面的文章《Springboot项目中多线程的正确使用方法》中,我们介绍过使用多线程不适合干事务完整性的逻辑,但是可以干一些如下的事情:写日志写缓存等操作然后我们在这篇文章《Spring Cloud微服务项... Rae /微服务 /2023-07-19 /0 评论 /262 阅读
Spring Cloud微服务项目模板系列(十)Redisson分布式锁 在前面的文章《Spring Cloud微服务项目模板系列(九)redisTemplate集成分布式锁》,但是大家说到redis分布式锁,一般都会想到使用redisson分布式锁。所以本文我们做一个Redisson分布... Rae /微服务实战 /2023-07-19 /0 评论 /223 阅读
Spring Cloud微服务项目模板系列(九)redisTemplate集成分布式锁 最近对项目进行并发测试,结果发现之前测试好的东西,这并发测试支持不到10个幸亏这个项目还没上线,如果上线了,这绝对是一个必须卷铺盖滚蛋的超级重大bug。没办法,只能挨个排查,首先排查报错,一看数据库执行报错,大量的m... Rae /微服务实战 /2023-07-12 /0 评论 /243 阅读
秒杀系统项目实战(十二)秒杀系统架构方案之使用redis做分布式锁有什么缺陷? 我们知道在秒杀系统里面,都会涉及到分布式锁。对于现在的研发人员,一提起分布式锁,大家首先想到的就是redis的分布式锁。诚然redis里面有提供分布式锁的作用。但是在大型秒杀环境下,使用redis作为分布式锁真的好吗... Rae /微服务实战 /2022-08-09 /0 评论 /374 阅读