ts-safe-redis-leader
Version:
Redis leader election implementation that does not have any race conditions in Typescript
7 lines (6 loc) • 352 B
TypeScript
import IORedis from "ioredis";
declare type getIsEqualSetPExpireType = {
getIsEqualSetPExpire?: (key: IORedis.KeyType, id: string, ms: number) => Promise<boolean>;
};
export declare function atomicGetIsEqualSetPExpire(asyncRedis: IORedis.Redis & getIsEqualSetPExpireType, key: IORedis.KeyType, id: string, ms: number): Promise<boolean>;
export {};