wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-para-cache-em-aplicacoes-php-e-aumentar-a-velocidade-de-resposta.md

Desenvolvimento

Como configurar o Redis 7.0 para cache em aplicações PHP e aumentar a velocidade de resposta

atualizado em 13/08/2026

O Redis é um sistema de armazenamento em memória, utilizado frequentemente como cache em aplicações PHP para melhorar a velocidade de resposta. Neste manual, abordaremos como configurar o Redis 7.0 para uso com PHP.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • PHP 7.0 ou superior
  • Acesso root ou sudo

Passo 1: Instalação do Redis

Primeiro, você precisa instalar o Redis. Execute os seguintes comandos:

sudo apt update
sudo apt install redis-server

Passo 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 linhas para otimizar o desempenho:

  • supervised: Altere para systemd
  • maxmemory: Defina um limite de memória, ex: maxmemory 256mb
  • maxmemory-policy: Altere para allkeys-lru

Salve e saia do editor.

Passo 3: Iniciar o Redis

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

sudo systemctl start redis
sudo systemctl enable redis

Passo 4: Instalação da extensão PHP para Redis

Para que o PHP se comunique com o Redis, você precisa instalar a extensão:

sudo apt install php-redis

Reinicie o servidor web para aplicar as mudanças:

sudo systemctl restart apache2

ou

sudo systemctl restart php7.4-fpm

Passo 5: Testando a Conexão

Crie um arquivo PHP para testar a conexão com o Redis:

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

Conclusão

Agora você configurou o Redis como cache para suas aplicações PHP. Utilize o Redis para armazenar dados frequentemente acessados, melhorando assim a performance da sua aplicação.

Dica: Monitore o uso de memória do Redis e ajuste as configurações conforme necessário 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.