/**
* 獲取分佈式鎖
*/
public boolean getLock(Jedis jedis,String lockKey,String requestId,int expireTime){
Long result = jedis.setnx(lockKey, requestId);
if(result==1){
jedis.expire(lockKey,expireTime);
return true;
}
return false;
}
/**
* 釋放鎖
*/
public boolean unlock(Jedis jedis,String lockKey,String requestId){
if(requestId.equals(jedis.get(lockKey))){
jedis.del(lockKey);
return true;
}
return false;
}