Module: Sidekiq

Defined in:
lib/sidekiq/api.rb,
lib/sidekiq/middleware/chain.rb

Overview

Sidekiq’s Data API provides a Ruby object model on top of Sidekiq’s runtime data in Redis. This API should never be used within application code for business logic.

The Sidekiq server process never uses this API: all data manipulation is done directly for performance reasons to ensure we are using Redis as efficiently as possible at every callsite.

Defined Under Namespace

Modules: Middleware Classes: DeadSet, JobRecord, JobSet, Process, ProcessSet, Queue, RetrySet, ScheduledSet, SortedEntry, SortedSet, Stats, WorkSet

Constant Summary collapse

Workers =

Since “worker” is a nebulous term, we’ve deprecated the use of this class name. Is “worker” a process, a type of job, a thread? Undefined! WorkSet better describes the data.

WorkSet