public class RedisLocks extends Object
Constructor and Description |
---|
RedisLocks(redis.clients.jedis.Jedis jedis) |
Modifier and Type | Method and Description |
---|---|
long |
tryLock(String lock)
尝试获取分布式锁
setnx如果key存在就会做任何操作 不存在就会set
|
long |
tryLock(String lock,
long expired)
尝试获取分布式锁
|
void |
unLock(String lockName,
Long lockValue)
释放分布式锁
锁超时时不能直接del 如果在del之前有其他线程获得了锁, 那么可能造成锁的释放
|
Copyright © 2024. All rights reserved.