public class RedisLockHandler extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
org.redisson.api.RCountDownLatch |
getCountDownLatch(String name)
获取闭锁
|
org.redisson.api.RPermitExpirableSemaphore |
getExpirableSemaphore(String name)
获取可过期信号量
|
org.redisson.api.RLock |
getFairLock(String name)
获取公平锁
|
static RedisLockHandler |
getInstance()
获取实例
|
static RedisLockHandler |
getInstance(int dbIndex)
获取实例
|
org.redisson.api.RLock |
getLock(String name)
获取可重入锁
|
org.redisson.api.RLock |
getMultiLock(org.redisson.api.RLock... locks)
获取联锁
|
org.redisson.api.RReadWriteLock |
getReadWriteLock(String name)
获取读写锁
|
org.redisson.api.RedissonClient |
getRedissonClient()
获取redisson客户端
|
org.redisson.api.RLock |
getRedLock(org.redisson.api.RLock... locks)
获取红锁
|
org.redisson.api.RSemaphore |
getSemaphore(String name)
获取信号量
|
public static RedisLockHandler getInstance()
public static RedisLockHandler getInstance(int dbIndex)
dbIndex - 数据库索引public org.redisson.api.RLock getLock(String name)
name - 名称public org.redisson.api.RLock getFairLock(String name)
name - 名称public org.redisson.api.RReadWriteLock getReadWriteLock(String name)
name - 名称public org.redisson.api.RCountDownLatch getCountDownLatch(String name)
name - 名称public org.redisson.api.RLock getMultiLock(org.redisson.api.RLock... locks)
locks - 锁列表public org.redisson.api.RLock getRedLock(org.redisson.api.RLock... locks)
locks - 锁列表public org.redisson.api.RSemaphore getSemaphore(String name)
name - 名称public org.redisson.api.RPermitExpirableSemaphore getExpirableSemaphore(String name)
name - 名称public org.redisson.api.RedissonClient getRedissonClient()
Copyright © 2019. All rights reserved.