Constructors

Methods

  • Parameters

    Returns Promise<any[]>

  • Returns Promise<void>

  • Parameters

    • namespace: string[]
    • key: string

    Returns Promise<void>

  • Parameters

    • namespace: string[]
    • key: string
    • Optional options: {
          refreshTTL?: boolean;
      }
      • Optional refreshTTL?: boolean

    Returns Promise<null | Item>

  • Get statistics about the store. Returns document counts and other metrics.

    Returns Promise<{
        indexInfo?: Record<string, any>;
        namespaceCount: number;
        totalDocuments: number;
        vectorDocuments?: number;
    }>

  • Parameters

    • Optional options: {
          limit?: number;
          maxDepth?: number;
          offset?: number;
          prefix?: string[];
          suffix?: string[];
      }
      • Optional limit?: number
      • Optional maxDepth?: number
      • Optional offset?: number
      • Optional prefix?: string[]
      • Optional suffix?: string[]

    Returns Promise<string[][]>

  • Parameters

    • namespace: string[]
    • key: string
    • value: any
    • Optional options: {
          index?: boolean | string[];
          ttl?: number;
      }
      • Optional index?: boolean | string[]
      • Optional ttl?: number

    Returns Promise<void>

  • Parameters

    • namespacePrefix: string[]
    • Optional options: {
          filter?: Filter;
          limit?: number;
          offset?: number;
          query?: string;
          refreshTTL?: boolean;
          similarityThreshold?: number;
      }
      • Optional filter?: Filter
      • Optional limit?: number
      • Optional offset?: number
      • Optional query?: string
      • Optional refreshTTL?: boolean
      • Optional similarityThreshold?: number

    Returns Promise<SearchItem[]>

  • Returns Promise<void>

  • Parameters

    • rootNodes: {
          url: string;
      }[]
    • Optional config: StoreConfig

    Returns Promise<RedisStore>

  • Parameters

    Returns Promise<RedisStore>