这种方式必须springboot2.x版本的
/**
* 获取分布式锁
* @param key
* @return
*/
public Boolean getLock(String key, long timeout, TimeUnit unit) {
return redisTemplate.opsForValue().setIfAbsent(key, key, timeout, unit);
}
这种方式必须springboot2.x版本的
/**
* 获取分布式锁
* @param key
* @return
*/
public Boolean getLock(String key, long timeout, TimeUnit unit) {
return redisTemplate.opsForValue().setIfAbsent(key, key, timeout, unit);
}