wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-cache-em-aplicacoes-php-para-melhorar-a-performance.md

Desenvolvimento

Como configurar o Redis 7.0 como cache em aplicações PHP para melhorar a performance

atualizado em 01/08/2026

O Redis é um banco de dados em memória, amplamente utilizado como cache para melhorar a performance de aplicações. Neste manual, vamos aprender a configurar o Redis 7.0 como cache em aplicações PHP.

Pré-requisitos

  • Servidor Linux com acesso root.
  • PHP instalado (versão 7.0 ou superior).
  • Composer para gerenciar dependências.

Passo 1: Instalar o Redis

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

sudo apt update
sudo apt install redis-server

Configurar o Redis

Após a instalação, vamos configurar o Redis para iniciar automaticamente:

sudo systemctl enable redis
sudo systemctl start redis

Passo 2: Instalar a extensão PHP para Redis

Para que o PHP possa interagir com o Redis, precisamos instalar a extensão:

sudo apt install php-redis

Após a instalação, reinicie o servidor web:

sudo systemctl restart apache2

Passo 3: Configurar o Redis no PHP

Agora, vamos criar um arquivo de configuração para conectar o PHP ao Redis. Abra seu editor de texto e crie um arquivo chamado config.php:

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
?>

Passo 4: Usar o Redis como Cache

Agora que o Redis está configurado, vamos usá-lo para armazenar dados em cache. Veja um exemplo:

<?php
include 'config.php';

$key = 'meu_dado';

// Verifica se o dado está em cache
if ($redis->exists($key)) {
    $data = $redis->get($key);
} else {
    // Simula uma operação de busca de dados
    $data = 'Dados recuperados de uma fonte lenta';
    $redis->set($key, $data, 3600); // Armazena por 1 hora
}

echo $data;
?>

Conclusão

Com o Redis configurado como cache, sua aplicação PHP pode melhorar significativamente a performance. Lembre-se de monitorar a utilização do cache e ajustar os tempos de expiração conforme necessário.

Dica: Utilize ferramentas de monitoramento do Redis para otimizar ainda mais sua configuração e performance.

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.