wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-cache-para-aplicacoes-node-js-no-ubuntu-22-04.md

Desenvolvimento

Como configurar o Redis 7.0 como cache para aplicações Node.js no Ubuntu 22.04

atualizado em 23/07/2026

O Redis é um armazenamento de estrutura de dados em memória, frequentemente utilizado como cache para melhorar a performance de aplicações. Neste manual, abordaremos como configurar o Redis 7.0 como cache para aplicações Node.js no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Node.js e npm instalados.
  • Acesso ao terminal com permissões de sudo.

Passo 1: Instalar o Redis

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

sudo apt update
sudo apt install redis-server

Configurar o Redis

Após a instalação, precisamos ajustar a configuração do Redis para que ele funcione adequadamente como cache. Edite o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Localize a linha que contém supervised no e altere para:

supervised systemd

Salve e saia do editor (Ctrl + X, depois Y e Enter).

Reiniciar o Redis

Reinicie o serviço do Redis para aplicar as mudanças:

sudo systemctl restart redis.service

Passo 2: Instalar o cliente Redis para Node.js

Agora, vamos instalar um cliente Redis para a nossa aplicação Node.js. O redis é um dos mais populares:

npm install redis

Passo 3: Integrar o Redis na aplicação Node.js

Crie um arquivo app.js e adicione o seguinte código:

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);
});

Esse código básico conecta ao Redis, armazena um valor e o recupera.

Passo 4: Testar a aplicação

Execute a aplicação para verificar se tudo está funcionando corretamente:

node app.js

Conclusão

Agora você configurou o Redis 7.0 como cache para sua aplicação Node.js no Ubuntu 22.04. Para otimizar ainda mais o uso do Redis, considere implementar estratégias de expiração de cache e gerenciamento de memória.

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.