feat(redis): 添加 RedissonClient 获取方法

This commit is contained in:
黄斌峰
2026-08-10 07:31:11 +08:00
parent 6a965e1618
commit 667bf66489
2 changed files with 12 additions and 0 deletions
@@ -26,6 +26,7 @@
package org.springblade.core.redis.lock; package org.springblade.core.redis.lock;
import org.redisson.api.RedissonClient;
import org.springblade.core.tool.function.CheckedSupplier; import org.springblade.core.tool.function.CheckedSupplier;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -97,4 +98,10 @@ public interface RedisLockClient {
return lock(lockName, LockType.REENTRANT, waitTime, leaseTime, TimeUnit.SECONDS, supplier); return lock(lockName, LockType.REENTRANT, waitTime, leaseTime, TimeUnit.SECONDS, supplier);
} }
/**
* 获取 RedissonClient
*
* @return RedissonClient
*/
RedissonClient getRedissonClient();
} }
@@ -85,4 +85,9 @@ public class RedisLockClientImpl implements RedisLockClient {
return null; return null;
} }
@Override
public RedissonClient getRedissonClient() {
return redissonClient;
}
} }