UNPKG

redis-semaphore

Version:

Distributed mutex and semaphore based on Redis

10 lines (9 loc) 325 B
import { RedisClient } from '../types'; export interface Options { identifier: string; lockTimeout: number; acquireTimeout: number; acquireAttemptsLimit: number; retryInterval: number; } export declare function acquireRedlockMutex(clients: RedisClient[], key: string, options: Options): Promise<boolean>;