首页 > 数据库 >redission分布式redis锁使用

redission分布式redis锁使用

时间:2022-11-11 10:12:42浏览次数:51  
标签:String idx lock redis unlock redission key id 分布式

public void lock(String key, List<Long> idx) {
if (CollectionUtils.isEmpty(idx)) {
return;
}
idx.forEach(id -> {
RLock lock = redissonClient.getLock(key + id);
lock.lock(1, TimeUnit.MINUTES);
});
}

public void unlock(String key, List<Long> idx) {
if (CollectionUtils.isEmpty(idx)) {
return;
}
idx.forEach(id -> {
RLock lock = redissonClient.getLock(key + id);
lock.unlock();
});
}

标签:String,idx,lock,redis,unlock,redission,key,id,分布式
From: https://www.cnblogs.com/eternality/p/16879671.html

相关文章