类 RedissonLockService
java.lang.Object
cn.iosd.starter.redisson.service.RedissonLockService
Redisson 分布式锁服务类,用于管理 Redisson RLock
- 作者:
- ok1996
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.redisson.api.RLockbooleanisHeldByCurrentThread(String lockName) 判断该线程是否持有当前锁boolean判断该锁是否已经被线程持有void加锁操作 (锁有效时间采用默认时间30秒)void加锁操作 (设置锁的有效时间)boolean加锁操作(tryLock锁,没有等待时间)boolean加锁操作(tryLock锁,有等待时间)void解锁
-
构造器详细资料
-
RedissonLockService
-
-
方法详细资料
-
lock
加锁操作 (设置锁的有效时间)- 参数:
lockName- 锁名称leaseTime- 锁有效时间-秒
-
lock
加锁操作 (锁有效时间采用默认时间30秒)- 参数:
lockName- 锁名称
-
tryLock
加锁操作(tryLock锁,没有等待时间)- 参数:
lockName- 锁名称leaseTime- 锁有效时间
-
tryLock
加锁操作(tryLock锁,有等待时间)- 参数:
lockName- 锁名称leaseTime- 锁有效时间waitTime- 等待时间
-
unlock
解锁- 参数:
lockName- 锁名称
-
isLock
判断该锁是否已经被线程持有- 参数:
lockName- 锁名称
-
isHeldByCurrentThread
判断该线程是否持有当前锁- 参数:
lockName- 锁名称
-
getLock
-