redlock-universal
    Preparing search index...

    Interface CreateLockConfig

    Configuration for creating a simple lock

    interface CreateLockConfig {
        adapter: RedisAdapter;
        circuitBreaker?: boolean | CircuitBreakerConfig;
        key: string;
        logger?: ILogger;
        performance?: "standard" | "lean" | "enterprise";
        retryAttempts?: number;
        retryDelay?: number;
        ttl?: number;
    }
    Index

    Properties

    adapter: RedisAdapter

    Redis adapter instance

    circuitBreaker?: boolean | CircuitBreakerConfig

    Circuit breaker configuration (default: enabled). Ignored in 'lean' mode.

    key: string

    Lock key

    logger?: ILogger

    Optional logger for structured logging (default: none)

    performance?: "standard" | "lean" | "enterprise"

    Performance mode: 'standard' (default) | 'lean' | 'enterprise'

    retryAttempts?: number

    Maximum retry attempts (default: 3)

    retryDelay?: number

    Delay between retries in milliseconds (default: 100)

    ttl?: number

    Time-to-live in milliseconds (default: 30000)