基于Redis实现分布式锁
@Autowired
private RedisTemplate redisTemplate;
public Object getRedisLock()
{
UUID uuid = UUID.randomUUID();
// 添加k,v返回true,表示获取锁成功
Boolean lock = redisTemplate.opsForValue().setIfAbsent("lock", uuid, 300, TimeUnit.SECONDS);
Map<String, S.
原创
2021-03-08 16:00:56 ·
83 阅读 ·
0 评论