feat(redis): 添加 RedissonClient 获取方法
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
|
||||
package org.springblade.core.redis.lock;
|
||||
|
||||
import org.redisson.api.RedissonClient;
|
||||
import org.springblade.core.tool.function.CheckedSupplier;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@@ -97,4 +98,10 @@ public interface RedisLockClient {
|
||||
return lock(lockName, LockType.REENTRANT, waitTime, leaseTime, TimeUnit.SECONDS, supplier);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取 RedissonClient
|
||||
*
|
||||
* @return RedissonClient
|
||||
*/
|
||||
RedissonClient getRedissonClient();
|
||||
}
|
||||
|
||||
+5
@@ -85,4 +85,9 @@ public class RedisLockClientImpl implements RedisLockClient {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public RedissonClient getRedissonClient() {
|
||||
return redissonClient;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user