unified-llm-client
    Preparing search index...

    Interface RedisSessionStoreClient

    Minimal Redis client contract required by RedisSessionStore.

    interface RedisSessionStoreClient {
        del(key: string): Promise<number>;
        get(key: string): Promise<string | null>;
        keys?(pattern: string): Promise<string[]>;
        scanIterator?(options?: RedisScanIteratorOptions): AsyncIterable<string>;
        set(
            key: string,
            value: string,
            options?: { EX?: number } | { expiration?: { type: "EX"; value: number } },
        ): Promise<unknown>;
    }
    Index

    Methods

    • Parameters

      • key: string

      Returns Promise<string | null>

    • Parameters

      • pattern: string

      Returns Promise<string[]>

    • Parameters

      • key: string
      • value: string
      • Optionaloptions: { EX?: number } | { expiration?: { type: "EX"; value: number } }

      Returns Promise<unknown>