Stone.js API
    Preparing search index...

    Redis cache store (via ioredis).

    Shares cache across instances/processes. Values are JSON-serialized; TTLs use native key expiry; tags are tracked in Redis sets so invalidation is a set lookup + delete. ioredis is imported lazily and is an optional peer dependency, so this module carries no Redis weight until a Redis store is actually used.

    Implements

    Index
    name: string

    A human-readable store name (e.g. 'memory', 'redis').

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<boolean>

    • Returns Promise<void>

    • Parameters

      • key: string
      • amount: number = 1

      Returns Promise<number>

    • Parameters

      • key: string

      Returns Promise<boolean>

    • Type Parameters

      • T = unknown

      Parameters

      • key: string

      Returns Promise<T>

    • Parameters

      • key: string

      Returns Promise<boolean>

    • Parameters

      • key: string
      • amount: number = 1

      Returns Promise<number>

    • Parameters

      • tags: string[]

      Returns Promise<void>

    • Type Parameters

      • T = unknown

      Parameters

      • key: string

      Returns Promise<T>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<T>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<void>