@storehouse/redis - v0.1.0
    Preparing search index...

    Interface RedisManagerArg<M, F, S, RESP, TYPE_MAPPING>

    Configuration argument for creating a RedisManager instance.

    const managerArg: RedisManagerArg = {
    name: 'my-redis-manager',
    config: {
    options: {
    url: 'redis://localhost:6379'
    }
    }
    };
    interface RedisManagerArg<
        M extends RedisModules = RedisDefaultModules,
        F extends RedisFunctions = RedisFunctions,
        S extends RedisScripts = RedisScripts,
        RESP extends RespVersions = 3,
        TYPE_MAPPING extends TypeMapping = TypeMapping,
    > {
        config?: {
            debugLevel?: number | "error" | "info" | "warn" | "debug";
            options?: RedisClientOptions<
                M,
                F,
                S,
                RESP,
                TYPE_MAPPING,
                RedisSocketOptions,
            >;
        };
        name?: string;
    }

    Type Parameters

    • M extends RedisModules = RedisDefaultModules

      Redis modules type, defaults to RedisDefaultModules

    • F extends RedisFunctions = RedisFunctions

      Redis functions type, defaults to RedisFunctions

    • S extends RedisScripts = RedisScripts

      Redis scripts type, defaults to RedisScripts

    • RESP extends RespVersions = 3

      Redis RESP protocol version, defaults to 3

    • TYPE_MAPPING extends TypeMapping = TypeMapping

      Redis type mapping, defaults to TypeMapping

    Hierarchy

    • ManagerArg
      • RedisManagerArg
    Index
    config?: {
        debugLevel?: number | "error" | "info" | "warn" | "debug";
        options?: RedisClientOptions<
            M,
            F,
            S,
            RESP,
            TYPE_MAPPING,
            RedisSocketOptions,
        >;
    }

    Optional configuration for the Redis manager.

    Type Declaration

    • OptionaldebugLevel?: number | "error" | "info" | "warn" | "debug"
    • Optionaloptions?: RedisClientOptions<M, F, S, RESP, TYPE_MAPPING, RedisSocketOptions>

      Redis client connection options. See redis client documentation for available options.

    name?: string

    Optional name for the manager instance