redlock-universal
    Preparing search index...

    Interface SimpleLockConfig

    Configuration for simple (single-instance) locks

    interface SimpleLockConfig {
        adapter: RedisAdapter;
        circuitBreaker?: boolean | CircuitBreakerConfig;
        key: string;
        logger?: ILogger;
        retryAttempts?: number;
        retryDelay?: number;
        ttl?: number;
    }
    Index

    Properties

    adapter: RedisAdapter

    Redis adapter instance

    circuitBreaker?: boolean | CircuitBreakerConfig

    Circuit breaker configuration (default: enabled with default thresholds)

    key: string

    Lock key

    logger?: ILogger

    Optional logger for structured logging (default: none)

    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)