Guias de Redis
RedisAplicaçõesIntermediário 6 minAtualizado 2026-08-13

Filas no Redis: Bull, jobs e bots que não travam o Discord

Use Redis como fila para envio em massa, geração de imagem e tarefas pesadas sem estourar rate-limit do Discord.

  • Job pesado fora do comando
  • Bull / Bee-Queue
  • Retry com backoff
  • Um Redis para fila e cache

Links para seguir

Faça login para ir direto ao painel

Passo a passo

  1. 1
    Com o Redis no ar, use Bull, BullMQ ou Bee-Queue no Node. A connection é a mesma REDIS_URL.
  2. 2
    O comando do Discord só enfileira o job e responde “estou processando” ou uma mensagem efêmera. O worker faz o trabalho e edita a mensagem depois.
  3. 3
    Configure retry com backoff. API do Discord e APIs externas falham; fila sem retry perde o anúncio no pior momento.
  4. 4
    Separe prefixo de chave de fila e de cache (Bull já usa prefixo). FLUSHALL no cache não pode apagar a fila de produção — evite FLUSHALL.
  5. 5
    Se a fila crescer sem esvaziar, o worker caiu. Olhe o console do bot e a RAM do Redis em /redis
Pronto para o próximo passo?

Vá direto ao link certo deste tutorial — sem procurar no menu.

Ver Redis