Spring Boot 分布式锁的实现

微信扫一扫,分享到朋友圈

Spring Boot 分布式锁的实现

点击上方   Java后端 选择   设为星标

优质文章,及时送达

作者 |葫芦胡

blog.csdn.net/HXNLYW/article/details/103069026

前言

面试总 是会被问到有没有用过分布式锁、redis 锁,大部分读者平时很少接触到,所以只能很无奈的回答 “没有”。本文通过 Spring Boot 整合 redisson 来实现分布式锁,并结合 demo 测试结果。

更多 Spring Boot 相关的文章可以关注微信公众号:Java后端 ,回复 666 下载。

首先看下大佬总结的图

正文

添加依赖

配置信息

配置类

Redisson 工具类

底层封装

测试

模拟并发测试

调用接口后打印值:

测试结果

根据打印结果可以明显看到,未加锁的 count– 后值是乱序的,而加锁后的结果和我们预期的一样。

由于条件问题没办法测试分布式的并发。只能模拟单服务的这种并发,但是原理是一样,希望对大家有帮助。如有错误之处,欢迎指正。

-END-

如果看到这里,说明你喜欢这篇文章,请  转发、点赞 。同时  标星(置顶) 本公众号可以第一时间接受到博文推送。

1.   Lambda 表达式入门

2.  卧槽!原来 IOC 这么简单

3.   Java 处理 Exception 的 9 个最佳实践

4.  这本 Java 开发手册出炉啦!

最近整理一份面试资料 《Java技术栈学习手册》 ,覆盖了Java技术、面试题精选、Spring全家桶、Nginx、SSM、微服务、数据库、数据结构、架构等等。

获取方式:点“  在看 ,关注公众号 Java后端 并回复   777  领取,更多内容陆续奉上。

喜欢文章,点个在看  

虎视眈眈的科技巨头准备迎接一波“收购潮”

上一篇

《阿凡达2》制作人晒“超级战舰”布景:下周将奔赴新西兰拍摄

下一篇

你也可能喜欢

Spring Boot 分布式锁的实现

长按储存图像,分享给朋友