拍卖行:定时任务加锁

This commit is contained in:
luying
2022-05-05 19:26:11 +08:00
parent 4f42a8d3b5
commit c4793c7e8a
6 changed files with 106 additions and 85 deletions
@@ -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);