A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码动态 > Martian 框架发布 3.0.39 版本,更加灵活的 Redis 分布式锁

Martian 框架发布 3.0.39 版本,更加灵活的 Redis 分布式锁

时间:2020-10-16 13:51作者:小静人气:20

正如标题所说,此次更新主要是优化了Redis分布锁的灵活性。

在要加锁的方法上添加RedisLock注解

这个锁会在事务开启之前获取,在事务提交以后解锁,并且只对MarsBean有效,对API和DAO无效

RedisLock注解的参数解释

key: 唯一标识,保证全局唯一

retry: 如果获取锁失败,是否重试(true 是,false 否),只有设置为true,下面的几个属性才生效 | 默认为 false

retryRate: 重试频率(多少毫秒重试一次)| 默认100毫秒

maxWait: 最大等待时间(重试多少毫秒以后,就放弃等待) | 默认3000毫秒

timeOut: 失效时间(多少毫秒后,自动解锁) | 默认10000毫秒

如果你不需要锁住整个方法,只需要锁一小段代码,那么可以用下面的方式

 

 

标签Martian,框架,发布,3.0.39,版本,更加,活的

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号