Skip to contentLaunch price30% off every kit for the first 250 buyers156 left
DirectoryLab
← The stack behind each kit
Data

Redis

The queue behind every background job in Job Lab, and its rate limits.

wired into 1 kit · running on 2 sites · 2 guidesredis.io ↗
Why it is in the kits

Job Lab does a lot when nobody is looking: fetching feeds, indexing, sending email and alerts, computing stats, drafting the newsletter, running AI curation. All of it goes through BullMQ queues on Redis, fifteen of them, with 22 scheduled jobs whose timings the admin can change. Redis also holds the login lockout counters, the rate limits and the daily quota for Google's Indexing API.

Each site on a shared server uses its own Redis database number, so their queues never mix.

Worth knowing#

  • The app starts without Redis, but with no background jobs, email sent inline and rate limits open, and the health endpoint reports it. Treat it as required.

  • Local Lab and Launch Lab have no Redis; their background work is threads and a cron line.

Wired in

Redis in 1 kit

Running on

2 sites built with Redis