Guias de Redis
RedisIntermediário 5 passos 6 min

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

Pronto para hospedar

Contrate com Pix e ligue o servidor em minutos.

Ver Redis

Passo a passo

5 passos
  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

Perguntas frequentes

Este tutorial serve para quem nunca hospedou servidor?
Sim. Use Redis como fila para envio em massa, geração de imagem e tarefas pesadas sem estourar rate-limit do Discord. Leitura de cerca de 6 minutos, em linguagem de leigo.
Preciso deixar o PC ligado ou usar Hamachi?
Não. O servidor fica 24/7 no datacenter no Brasil. Seus amigos entram pelo IP:porta da área do cliente — sem Hamachi, sem abrir porta no roteador e sem VPN.