<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.11.1</version>
</dependency>
public static void main(String[] args) {
Config config = new Config();
config.useSingleServer().setAddress("redis://127.0.0.1:6379").setTimeout(3000).setDatabase(0);
RedissonClient redissonClient = Redisson.create(config);
RLock lockKey = redissonClient.getLock("lockKey");
try {
boolean b = lockKey.tryLock(1, 20, TimeUnit.SECONDS);
if(b){
System.out.println("获取锁成功");
}else {
System.out.println("获取锁失败");
}
}catch (Exception e){
System.out.println("获取锁失败");
}
}