转载

Spring Boot 整合 redisson 实现分布式锁

作者: 葫芦

链接: blog.csdn.net/HXNLYW/article/details/103069026

前言

面试总是会被问到有没有用过分布式锁、redis 锁,大部分读者平时很少接触到,所以只能很无奈的回答 “没有”。本文通过 Spring Boot 整合 redisson 来实现分布式锁,并结合 demo 测试结果。 公众号 Java后端 发布的关于 Spring Boot 相关的文章,我整理成了 PDF ,关注公众号 Java后端 ,回复 666 下载。

首先看下大佬总结的图

Spring Boot 整合 redisson 实现分布式锁 来源:https://www.cnblogs.com/qdhxhz/p/11046905.html

正文

增加依赖

配置 信息

配置类

Redisson 工具类

底层封装

测试

模拟并发测试

Spring Boot 整合 redisson 实现分布式锁

调用接口后打印值:

Spring Boot 整合 redisson 实现分布式锁 测试结果

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

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

-END-

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

1.  强烈推荐 16 款 IDEA 插件

2.  30 分钟学会如何使用 Shiro

3.   自己手撸一个 Spring MVC

4.  Spring Boot+Redis实现接口自动幂等

Spring Boot 整合 redisson 实现分布式锁

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

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

喜欢文章,点个在看   Spring Boot 整合 redisson 实现分布式锁

原文  http://mp.weixin.qq.com/s?__biz=Mzg2MjEwMjI1Mg==&mid=2247493728&idx=4&sn=7ac35a27bc877a9a183bdb604c97f065
正文到此结束
Loading...