wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-um-cache-em-memoria-para-otimizar-aplicacoes-web.md

Desenvolvimento

Como configurar o Redis 7.0 como um cache em memória para otimizar aplicações web

atualizado em 04/08/2026

O Redis é um banco de dados em memória que pode ser utilizado como um cache para otimizar o desempenho de aplicações web. Neste manual, você aprenderá como configurar o Redis 7.0 para atuar como um cache em memória.

Pré-requisitos

  • Servidor Linux com acesso root ou sudo.
  • Redis 7.0 instalado.
  • Aplicação web que suporte cache.

Passo a Passo para Configurar o Redis

1. Instalação do Redis

Se o Redis não estiver instalado, você pode instalá-lo usando o seguinte comando:

sudo apt update
sudo apt install redis-server

2. Configuração do 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 configurações:

  • supervised: Altere para systemd.
  • maxmemory: Defina a quantidade máxima de memória que o Redis pode usar, por exemplo:
  • maxmemory 256mb
  • maxmemory-policy: Defina a política de descarte, como allkeys-lru para remover as chaves menos usadas quando a memória estiver cheia.

3. Iniciar e Habilitar o Redis

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

sudo systemctl start redis
sudo systemctl enable redis

4. Testando a Instalação

Verifique se o Redis está funcionando corretamente:

redis-cli ping

Se tudo estiver correto, você deverá receber a resposta PONG.

5. Integrando o Redis com sua Aplicação

Utilize bibliotecas específicas para sua linguagem de programação para conectar sua aplicação ao Redis. Por exemplo, em Node.js:

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

client.on('error', (err) => console.log('Redis Client Error', err));

async function cacheData(key, value) {
    await client.set(key, value);
}

Conclusão

Configurar o Redis como um cache em memória pode melhorar significativamente o desempenho da sua aplicação web. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário.

Dica: Utilize ferramentas de monitoramento, como o Redis Monitor, para acompanhar o desempenho e a utilização do cache.

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.