try {
RLock lock = redissonClient.getLock("ppt:pos:sms:code:lock:" + "orderSmsCode");
System.out.println("得到的锁");
//尝试获取锁
boolean success = lock.tryLock(30, 60, TimeUnit.SECONDS);
if(success){
System.out.println("获取锁成功");
}
// 如果当前线程还持有锁,则释放锁(防止超过一定时间,自动解锁)
if(lock.isHeldByCurrentThread()) {
lock.unlock();
}
} catch (InterruptedException e) {
e.printStackTrace();
}