forked from fanruan/finekit
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
688 B
34 lines
688 B
4 years ago
|
package com.fanruan.api.cluster;
|
||
|
|
||
|
import com.fr.collections.utils.FineLockUtils;
|
||
|
|
||
|
/**
|
||
|
* <code>Redis</code>实现的集群锁工具类.
|
||
|
*
|
||
|
* 需要在{@link com.fr.store.StateServiceActivator}启动后使用.
|
||
|
*
|
||
|
* @author Dylan.Liu
|
||
|
* @version 10.0
|
||
|
* Created by Dylan.Liu on 2021/2/2
|
||
|
*/
|
||
|
public class FineLockKit {
|
||
|
|
||
|
/**
|
||
|
* 加锁.
|
||
|
*
|
||
|
* @param lockName 锁名
|
||
|
*/
|
||
|
public static void lockViaFineLock(String lockName) {
|
||
|
FineLockUtils.lockViaFineLock(lockName);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 解锁.
|
||
|
*
|
||
|
* @param lockName 锁名
|
||
|
*/
|
||
|
public static void unlockViaFineLock(String lockName) {
|
||
|
FineLockUtils.unlockViaFineLock(lockName);
|
||
|
}
|
||
|
}
|