public interface RedisLockSupport
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
RedisLockSupport.NotAcquiredRedisLockException
获取redis lock失败
|
| 限定符和类型 | 方法和说明 |
|---|---|
<P,R> R |
exec(Function<P,R> function,
P param)
执行同步逻辑
此逻辑,应由redis lock保证全局同步 |
<R> R |
exec(NoArgFunction<R> function)
执行同步逻辑
此逻辑,应由redis lock保证全局同步 |
<P> void |
voidExec(Consumer<P> consumer,
P param)
执行同步逻辑
此逻辑,应由redis lock保证全局同步 |
void |
voidExec(NoArgConsumer consumer)
执行同步逻辑
此逻辑,应由redis lock保证全局同步 |
<P,R> R exec(Function<P,R> function, P param) throws RedisLockSupport.NotAcquiredRedisLockException
function - 业务逻辑块param - 参数RedisLockSupport.NotAcquiredRedisLockException - 获取redis锁时抛出失败<R> R exec(NoArgFunction<R> function) throws RedisLockSupport.NotAcquiredRedisLockException
function - 业务逻辑块RedisLockSupport.NotAcquiredRedisLockException - 获取redis锁时抛出失败<P> void voidExec(Consumer<P> consumer, P param) throws RedisLockSupport.NotAcquiredRedisLockException
consumer - 业务逻辑块param - 参数RedisLockSupport.NotAcquiredRedisLockException - 获取redis锁时抛出失败void voidExec(NoArgConsumer consumer) throws RedisLockSupport.NotAcquiredRedisLockException
consumer - 业务逻辑块RedisLockSupport.NotAcquiredRedisLockException - 获取redis锁时抛出失败Copyright © 2023. All rights reserved.