@da440dil/js-locker
Version:
Distributed locking using Redis
9 lines (8 loc) • 355 B
TypeScript
import { IRedisClient, INodeRedisClient } from '@da440dil/js-redis-script';
export declare class LockerScript {
private lockScript;
private unlockScript;
constructor(client: IRedisClient | INodeRedisClient);
lock(key: string, value: string, ttl: number): Promise<number>;
unlock(key: string, value: string): Promise<number>;
}