Popii - v0.5.1
    Preparing search index...

    Interface PopiiStorageAdapter

    interface PopiiStorageAdapter {
        get(key: string): Promise<string | null>;
        set(
            key: string,
            value: string,
            mode: "PX",
            duration: number,
        ): Promise<void>;
        zadd(key: string, score: number, member: string): Promise<void>;
        zrangebyscore(key: string, min: number, max: number): Promise<string[]>;
        zremrangebyscore(key: string, min: number, max: number): Promise<void>;
        zrem?(key: string, member: string): Promise<number>;
        incr?(key: string, expireMs: number): Promise<number>;
        setnx?(key: string, value: string, expireMs: number): Promise<boolean>;
        del?(key: string): Promise<void>;
        disconnect(): Promise<void>;
    }
    Index

    Methods

    • Parameters

      • key: string

      Returns Promise<string | null>

    • Parameters

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

      Returns Promise<void>

    • Parameters

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

      Returns Promise<void>

    • Parameters

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

      Returns Promise<string[]>

    • Parameters

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

      Returns Promise<void>

    • Parameters

      • key: string
      • member: string

      Returns Promise<number>

    • Parameters

      • key: string
      • expireMs: number

      Returns Promise<number>

    • Parameters

      • key: string
      • value: string
      • expireMs: number

      Returns Promise<boolean>

    • Parameters

      • key: string

      Returns Promise<void>

    • Returns Promise<void>