Guia prático · Redis
Redis em Produção na VPS: Persistência AOF, Senha, Eviction Policy e Filas BullMQ
Guia definitivo de Redis em VPS: diferença entre cache (allkeys-lru) e fila (noeviction), appendonly yes e requirepass.
Neste guia passo a passo
1. Arquitetura e pré-requisitos no ambiente
2. Passo a passo de implementação e validação
3. Boas práticas de produção, segurança e escala
1. Arquitetura e pré-requisitos no ambiente
O Redis usado para filas de jobs (BullMQ do n8n, Chatwoot Sidekiq, Evolution API) exige configuração diferente do Redis usado apenas para cache de páginas WordPress.
- Container
redis:7-alpinerodando apenas na rede interna do Docker (nunca publique a porta 6379 para0.0.0.0na internet).
2. Passo a passo de implementação e validação
- Para filas (n8n, Chatwoot, Evolution), configure obrigatoriamente
--maxmemory-policy noevictione--appendonly yespara nunca descartar jobs em andamento. - Exija autenticação com
--requirepass SUA_SENHA_FORTEno comando do container. - No host Linux da VPS, habilite
vm.overcommit_memory = 1em/etc/sysctl.conf(sysctl -p) para evitar avisos de background save do Redis. - Teste a conexão interna com
redis-cli -a SUA_SENHA pingretornandoPONG.
3. Boas práticas de produção, segurança e escala
Se você usa tanto WordPress (cache) quanto n8n (fila), suba dois containers Redis leves separados ou use bancos lógicos distintos com memória monitorada.
- Jamais exponha a porta 6379 no firewall externo sem autenticação e restrição de IP.
Quer colocar Redis em produção hoje com 30% OFF no plano anual?
Suba sua VPS NVMe em São Paulo (6,6ms) com instalador em 1 clique, SSL automático e suporte humano no WhatsApp. Equivale a R$ 69,30/mês no plano anual com o cupom BLACK30 (ou R$ 99/mês no mensal).
Mais tutoriais sobre Bancos de Dados, Redis & Storage S3
You Secure