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 painelPronto para hospedar
Contrate com Pix e ligue o servidor em minutos.
Passo a passo
5 passos- 1Com o Redis no ar, use Bull, BullMQ ou Bee-Queue no Node. A connection é a mesma REDIS_URL.
- 2O 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.
- 3Configure retry com backoff. API do Discord e APIs externas falham; fila sem retry perde o anúncio no pior momento.
- 4Separe 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.
- 5Se 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.
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.