Setu-TS
    Preparing search index...

    Interface IRedisLockClient

    Minimal ioredis client shape required by RedisLock.

    interface IRedisLockClient {
        eval(
            script: string,
            numkeys: number,
            ...keysAndArgs: string[],
        ): Promise<unknown>;
        ping?(): Promise<unknown>;
        quit(): Promise<void>;
        set(
            key: string,
            value: string,
            option: string,
            px: "PX",
            ttl: number,
        ): Promise<string | null>;
    }
    Index
    • EVAL script numkeys keys... argv...

      Parameters

      • script: string
      • numkeys: number
      • ...keysAndArgs: string[]

      Returns Promise<unknown>

    • SET key value [NX] [PX ttl] - PX is the milliseconds flag

      Parameters

      • key: string
      • value: string
      • option: string
      • px: "PX"
      • ttl: number

      Returns Promise<string | null>