拍卖行:定时任务加锁
This commit is contained in:
@@ -68,6 +68,11 @@ export async function lockData(serverId: number, dataName: string, id: string )
|
||||
return await lock(lockKey);
|
||||
}
|
||||
|
||||
export async function lockDataWithNoParam(dataName: string) {
|
||||
let key = `${dataName}`;
|
||||
return await lock(key);
|
||||
}
|
||||
|
||||
function lock(lockKey: string) {
|
||||
return _redlockCache.redlock.lock(lockKey, _redlockCache.ttl).then(function(lock) {
|
||||
setLock(lockKey, lock);
|
||||
|
||||
Reference in New Issue
Block a user