用redis做分布式锁,尝试多次获取锁
用redis做分布式锁,尝试多次获取锁
核心业务代码
boolean lock = false;
int i = 0;
//重复三次获取锁
for (i = 0; i < 3; i++) {
//获取锁
lock = RedisClient.setIfAbsent(CouponCacheKey.REMAIN_LOCK_KEY , "lock", 10, TimeUnit.SECONDS);
原创
2021-08-12 15:12:56 ·
1327 阅读 ·
0 评论