下面是一个使用 Redisson 实现分布式锁的 Java 代码示例:
import org.redisson.api.RLock;
import org.redisson.api.RedissonClient;
// 假设这里的 RedissonClient 已经初始化完毕
RedissonClient redissonClient = ...;
// 获取锁对象
RLock lock = redissonClient.getLock("myLock");
// 尝试获取锁,最多等待100秒,上锁以后10秒自动解锁
boolean success = lock.try