redlock-universal
    Preparing search index...

    Class SimpleLock

    Simple lock implementation for single Redis instance Provides reliable locking with retry logic and proper error handling Memory-optimized for production 24/7 systems

    Implements

    Index

    Constructors

    Methods

    • Get connection health status

      Returns {
          circuitBreaker: {
              failures: number;
              openedAt: number;
              state: "closed" | "open" | "half-open";
          };
          connected: boolean;
          healthy: boolean;
          lastCheck: number;
      }

    • Execute a routine with automatic lock management and extension Auto-extends when remaining TTL < 20% (extends at ~80% consumed) Provides AbortSignal when extension fails

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

      Result of the routine