作者: 葫芦 胡
链接: blog.csdn.net/HXNLYW/article/details/103069026
面试总是会被问到有没有用过分布式锁、redis 锁,大部分读者平时很少接触到,所以只能很无奈的回答 “没有”。本文通过 Spring Boot 整合 redisson 来实现分布式锁,并结合 demo 测试结果。 公众号 Java后端 发布的关于 Spring Boot 相关的文章,我整理成了 PDF ,关注公众号 Java后端 ,回复 666 下载。
首先看下大佬总结的图
来源:https://www.cnblogs.com/qdhxhz/p/11046905.html
模拟并发测试
调用接口后打印值:
测试结果
根据打印结果可以明显看到,未加锁的 count-- 后值是乱序的,而加锁后的结果和我们预期的一样。
由于条件问题没办法测试分布式的并发。只能模拟单服务的这种并发,但是原理是一样,希望对大家有帮助。如有错误之处,欢迎指正。
-END-
如果看到这里,说明你喜欢这篇文章,请 转发、点赞 。同时 标星(置顶) 本公众号可以第一时间接受到博文推送。
推 荐 阅 读
1. 强烈推荐 16 款 IDEA 插件
2. 30 分钟学会如何使用 Shiro
3. 自己手撸一个 Spring MVC
4. Spring Boot+Redis实现接口自动幂等
最近整理一份面试资料 《Java技术栈学习手册》 ,覆盖了Java技术、面试题精选、Spring全家桶、Nginx、SSM、微服务、数据库、数据结构、架构等等。
获取方式:点“ 在看 ,关注公众号 Java后端 并回复 777 领取,更多内容陆续奉上。
喜欢文章,点个在看