Stone.js API
    Preparing search index...

    Redis queue (via ioredis).

    A reliable, shared queue: ready jobs are ids on a per-queue LIST, delayed jobs on a ZSET (scored by availability), in-flight jobs on a processing LIST, and each job's data under its own key. reserve atomically moves an id to the processing list (RPOPLPUSH), so a crashed worker leaves the job recoverable. ioredis is imported lazily as an optional peer dependency.

    Implements

    Index
    name: string

    A human-readable connection name (e.g. 'memory', 'redis').

    • Parameters

      Returns Promise<void>

    • Parameters

      • Optionalqueue: string

      Returns Promise<void>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<string>

    • Parameters

      • job: Job
      • _error: Error

      Returns Promise<void>

    • Type Parameters

      • T = unknown

      Parameters

      • delay: number
      • name: string
      • payload: T
      • options: JobOptions = {}

      Returns Promise<string>

    • Parameters

      • job: Job
      • delay: number = 0

      Returns Promise<void>

    • Parameters

      • queue: string = ...

      Returns Promise<Job<any>>

    • Parameters

      • Optionalqueue: string

      Returns Promise<number>