Appearance
@sylis/api / modules/redis/distributed-lock.decorator / DistributedLock
Function: DistributedLock()
DistributedLock(
options
):MethodDecorator
Defined in: apps/api/src/modules/redis/distributed-lock.decorator.ts:40
分布式锁装饰器
Parameters
options
DistributedLockDecoratorOptions
Returns
MethodDecorator
Example
typescript
@DistributedLock({
prefix: 'quiz_generation',
useCache: true,
keyGenerator: (words: WordWithMeanings[]) => words.map(w => w.id).sort().join(',')
})
async generateQuizzes(words: WordWithMeanings[]) {
// 方法实现
}