UNPKG

redis-semaphore

Version:

Distributed mutex and semaphore based on Redis

9 lines (8 loc) 264 B
import Redis from 'ioredis'; export interface Options { identifier: string; lockTimeout: number; acquireTimeout: number; retryInterval: number; } export declare function acquireMutex(client: Redis, key: string, options: Options): Promise<boolean>;