wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-para-cache-de-paginas-dinamicas-em-aplicacoes-php.md

Desenvolvimento

Como configurar o Redis 7.0 para cache de páginas dinâmicas em aplicações PHP

atualizado em 08/09/2026

O Redis é um armazenamento de estrutura de dados em memória, amplamente utilizado como cache para melhorar a performance de aplicações web. Neste manual, vamos aprender a configurar o Redis 7.0 para cache de páginas dinâmicas em aplicações PHP.

Pré-requisitos

  • Servidor Linux com acesso root ou sudo.
  • PHP instalado (versão 7.2 ou superior).
  • Redis 7.0 instalado.
  • Extensão PHP Redis instalada.

Passo a Passo

1. Instalar o Redis

Para instalar o Redis, execute os seguintes comandos:

sudo apt update
sudo apt install redis-server

2. Configurar o Redis

Edite o arquivo de configuração do Redis:

sudo nano /etc/redis/redis.conf

Altere as seguintes linhas:

supervised systemd
save 60 1

Para habilitar o Redis como um serviço:

sudo systemctl restart redis.service

3. Instalar a extensão PHP Redis

Para instalar a extensão PHP Redis, use o seguinte comando:

sudo apt install php-redis

4. Configurar o PHP para usar o Redis

Edite o arquivo de configuração do PHP (por exemplo, php.ini):

sudo nano /etc/php/7.4/apache2/php.ini

Adicione ou modifique a linha:

extension=redis.so

5. Implementar cache em sua aplicação PHP

Utilize o seguinte código para implementar o cache:

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$cacheKey = 'pagina_dinamica';
if ($redis->exists($cacheKey)) {
    echo $redis->get($cacheKey);
} else {
    $pagina = '

Conteúdo Dinâmico

'; // Sua lógica de geração de página
    $redis->set($cacheKey, $pagina, 3600); // Cache por 1 hora
    echo $pagina;
}

Conclusão

Com o Redis configurado, sua aplicação PHP pode se beneficiar de um cache eficiente, reduzindo o tempo de carregamento de páginas dinâmicas. Dica: Monitore o uso de memória do Redis para evitar problemas de desempenho.

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.