wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-como-uma-solucao-de-cache-para-aplicacoes-node-js.md

Desenvolvimento

Como configurar o Redis 7 como uma solução de cache para aplicações Node.js

atualizado em 21/07/2026

O Redis é um armazenamento de estrutura de dados na memória, amplamente utilizado como um sistema de cache para melhorar o desempenho de aplicações. Neste manual, vamos aprender como configurar o Redis 7 como uma solução de cache para aplicações Node.js.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • Node.js instalado
  • Acesso ao terminal

Passo 1: Instalar o Redis

Primeiro, vamos instalar o Redis. Execute os seguintes comandos:

sudo apt update
sudo apt install redis-server

Passo 2: Configurar o Redis

Após a instalação, você pode configurar o Redis editando o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Altere as seguintes linhas para otimizar o desempenho:

  • supervised: mude para systemd
  • maxmemory: defina o limite de memória que o Redis pode usar, por exemplo: maxmemory 256mb
  • maxmemory-policy: escolha uma política de remoção, como allkeys-lru

Salve e saia do editor.

Passo 3: Iniciar o Redis

Inicie o serviço Redis e habilite-o para iniciar automaticamente:

sudo systemctl start redis
sudo systemctl enable redis

Passo 4: Integrar o Redis com Node.js

Agora, vamos integrar o Redis com nossa aplicação Node.js. Primeiro, instale a biblioteca redis:

npm install redis

Em seguida, adicione o seguinte código ao seu arquivo Node.js:

const redis = require('redis');
const client = redis.createClient();

client.on('error', (err) => {
    console.log('Erro: ' + err);
});

client.set('chave', 'valor', redis.print);
client.get('chave', (err, reply) => {
    console.log(reply);
});

Conclusão

Com o Redis configurado e integrado, sua aplicação Node.js pode agora utilizar o Redis como uma solução de cache, melhorando significativamente o desempenho. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário.

Dica: Utilize ferramentas como redis-cli para interagir diretamente com o Redis e testar suas operações.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.