Popii - v0.5.1
    Preparing search index...

    Interface PopiiRedisClient

    interface PopiiRedisClient {
        get(key: string): Promise<string | null>;
        set(
            key: string,
            value: string,
            mode: "PX",
            duration: number,
        ): Promise<unknown>;
        set(
            key: string,
            value: string,
            mode: "PX",
            duration: number,
            flag: "NX",
        ): Promise<string | null>;
        zadd(key: string, score: number, member: string): Promise<unknown>;
        zrangebyscore(key: string, min: number, max: number): Promise<string[]>;
        zremrangebyscore(key: string, min: number, max: number): Promise<unknown>;
        zrem(key: string, member: string): Promise<number>;
        incr(key: string, expireMs: number): Promise<number>;
        eval(
            script: string,
            numkeys: number,
            ...args: (string | number)[],
        ): Promise<unknown>;
        publish(channel: string, message: string): Promise<number>;
        subscribe(channel: string): Promise<unknown>;
        on(event: string, listener: (...args: any[]) => void): this;
        disconnect(): void;
    }
    Index

    Methods

    • Parameters

      • key: string

      Returns Promise<string | null>

    • Parameters

      • key: string
      • value: string
      • mode: "PX"
      • duration: number

      Returns Promise<unknown>

    • Parameters

      • key: string
      • value: string
      • mode: "PX"
      • duration: number
      • flag: "NX"

      Returns Promise<string | null>

    • Parameters

      • key: string
      • score: number
      • member: string

      Returns Promise<unknown>

    • Parameters

      • key: string
      • min: number
      • max: number

      Returns Promise<string[]>

    • Parameters

      • key: string
      • min: number
      • max: number

      Returns Promise<unknown>

    • Parameters

      • key: string
      • member: string

      Returns Promise<number>

    • Parameters

      • key: string
      • expireMs: number

      Returns Promise<number>

    • Parameters

      • script: string
      • numkeys: number
      • ...args: (string | number)[]

      Returns Promise<unknown>

    • Parameters

      • channel: string
      • message: string

      Returns Promise<number>

    • Parameters

      • channel: string

      Returns Promise<unknown>

    • Parameters

      • event: string
      • listener: (...args: any[]) => void

      Returns this