spring boot - @Klock -分布式锁 的依赖与使用
<dependency>
<groupId>cn.keking</groupId>
<artifactId>spring-boot-klock-starter</artifactId>
<version>1.5-RELEASE</version>
</dependency>
yml配置文件上,设置redis信息
klock: address: redis://127.0.0.1:6379 password: kk database: 2
使用时,在方法函数上,添加注解
@Klock(name = "getSomeId", waitTime = 3, leaseTime = 3, lockTimeoutStrategy = LockTimeoutStrategy.FAIL_FAST)
优点:使用简单
缺点:无法动态定义锁名
本文来自博客园,作者:岑惜,转载请注明原文链接:https://www.cnblogs.com/c2g5201314/p/18404229
响应开源精神相互学习,内容良币驱除劣币