接口的使用
com.iohao.game.widget.light.redis.lock.VoidHandle
-
com.iohao.game.widget.light.redis.lock中VoidHandle的使用
修饰符和类型方法说明voidDefaultRedissonDistributedLock.lockAndExecute(String key, long leaseTime, TimeUnit unit, VoidHandle action) voidDistributedLock.lockAndExecute(String key, long leaseTime, TimeUnit unit, VoidHandle action) 阻塞等待获取分布式锁,并且执行用户传入的操作voidDefaultRedissonDistributedLock.tryLockAndExecute(String key, long waitTime, long leaseTime, TimeUnit unit, VoidHandle action) <M> voidDistributedLock.tryLockAndExecute(String key, long waitTime, long leaseTime, TimeUnit unit, VoidHandle action) 获取分布式锁,并且执行用户传入的操作 在指定时间内未得到锁,则直接返回结果,不会阻塞 用户需要自行处理异常