@agrodt/astro-redis-cache-provider
    Preparing search index...

    Interface RedisCacheProvider

    Astro cache provider implementation with an explicit shutdown hook.

    interface RedisCacheProvider {
        name: string;
        close(): Promise<void>;
        invalidate(options: InvalidateOptions): Promise<void>;
        onRequest?(
            context: { request: Request; url: URL },
            next: MiddlewareNext,
        ): Promise<Response>;
        setHeaders?(options: CacheOptions): Headers;
    }

    Hierarchy

    • CacheProvider
      • RedisCacheProvider
    Index

    Properties

    name: string

    Methods

    • Closes the Redis client connection used by the provider instance.

      Returns Promise<void>

    • Parameters

      • options: InvalidateOptions

      Returns Promise<void>

    • Parameters

      • context: { request: Request; url: URL }
      • next: MiddlewareNext

      Returns Promise<Response>

    • Parameters

      • options: CacheOptions

      Returns Headers