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

Desenvolvimento

Como configurar o Redis 7.0 para melhorar o desempenho de aplicações web em PHP

atualizado em 31/07/2026

O Redis é um banco de dados em memória, chave-valor, que pode ser utilizado para melhorar o desempenho de aplicações web em PHP. Neste manual, vamos abordar como configurar o Redis 7.0 para otimizar suas aplicações.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • PHP instalado
  • Composer para gerenciamento de dependências

Passo a Passo para Configuração do Redis

1. Instalação do Redis

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: mude para systemd
  • maxmemory: defina um limite de memória, por exemplo, maxmemory 256mb
  • maxmemory-policy: escolha uma política, como allkeys-lru

3. Iniciando o Redis

sudo systemctl restart redis.service
sudo systemctl enable redis.service

4. Instalando a Extensão PHP para Redis

sudo apt install php-redis

Reinicie o servidor web após a instalação:

sudo systemctl restart apache2
sudo systemctl restart php7.4-fpm

5. Usando Redis em sua Aplicação PHP

Para utilizar o Redis em seu código PHP, você pode fazer o seguinte:

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('chave', 'valor');
$valor = $redis->get('chave');

Conclusão

Com o Redis configurado corretamente, suas aplicações PHP podem experimentar um desempenho significativamente melhorado, especialmente em operações de leitura e escrita frequentes. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário.

Dica: Considere usar o Redis como cache para resultados de consultas frequentes ao banco de dados, reduzindo a carga e melhorando a velocidade de resposta.

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.