【文件属性】:
文件名称:spring-boot-distributed-redisson:redis实现分布式锁 Spring Boot core for Redisson RedissonLock
文件大小:31KB
文件格式:ZIP
更新时间:2021-05-17 05:57:38
Java
Redisson实现分布式锁
有关Redisson实现分布式锁前面写了三篇博客作为该项目落地的铺垫。
1、
2、
3、
该项目可以直接运用于实际开发中,作为分布式锁使用。
一、项目概述
1、技术架构
项目总体技术选型
SpringBoot2.1.5 + Maven3.5.4 + Redisson3.5.4 + lombok(插件)
2、加锁方式
该项目支持 自定义注解加锁 和 常规加锁 两种模式
自定义注解加锁
@DistributedLock(value="goods", leaseTime=5)
public String lockDecreaseStock(){
//业务逻辑
}
常规加锁
//1、加锁
redissonLock.lock("redisson", 10);
//2、业务逻辑
//3、解锁
redissonLock.unlock("redi
【文件预览】:
spring-boot-distributed-redisson-master
----pom.xml(2KB)
----redis-distributed-lock-web-test()
--------pom.xml(1KB)
--------src()
----d:()
--------log()
----.gitignore(405B)
----README.md(3KB)
----redis-distributed-lock-core()
--------pom.xml(534B)
--------src()