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

DevOps

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

atualizado em 17/08/2026

O Redis é um banco de dados em memória, chave-valor, que pode ser usado como um sistema de cache para melhorar a performance de aplicações PHP. Neste manual, vamos configurar o Redis 7.0 como cache para suas aplicações.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • PHP instalado
  • Composer instalado

Passo a Passo para Configurar o Redis

1. Instalar o Redis

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

sudo apt update
sudo apt install redis-server

2. Configurar o Redis

Após a instalação, você pode configurar o Redis editando o arquivo /etc/redis/redis.conf. Abra o arquivo com um editor de texto:

sudo nano /etc/redis/redis.conf

Altere as seguintes configurações:

  • supervised: Mude para systemd se estiver usando systemd.
  • maxmemory: Defina um limite de memória, por exemplo, maxmemory 256mb.
  • maxmemory-policy: Altere para allkeys-lru para usar a política LRU.

Salve e feche o arquivo.

3. Iniciar o Redis

Inicie o serviço do Redis e ative-o para iniciar automaticamente:

sudo systemctl start redis
sudo systemctl enable redis

4. Instalar a extensão PHP para Redis

Para que o PHP se comunique com o Redis, instale a extensão:

sudo apt install php-redis

Reinicie o servidor web:

sudo systemctl restart apache2

ou

sudo systemctl restart php7.x-fpm

5. Integrar o Redis com sua aplicação PHP

Utilize a biblioteca Predis ou a extensão nativa para interagir com o Redis em seu código PHP. Aqui está um exemplo básico usando Predis:

composer require predis/predis
$client = new Predis\Client();
$client->set('chave', 'valor');
$valor = $client->get('chave');
echo $valor;

Conclusão

Configurar o Redis como cache pode melhorar significativamente a performance de suas aplicações PHP. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário.

Dica: Considere o uso de ferramentas de monitoramento como o Redis Monitor para acompanhar o desempenho do seu 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.