wils@web ~ $ cat ~/ajuda/como-configurar-e-otimizar-o-redis-7-0-como-cache-de-dados-em-aplicacoes-php.md

Desenvolvimento

Como configurar e otimizar o Redis 7.0 como cache de dados em aplicações PHP

atualizado em 29/08/2026

O Redis é um banco de dados em memória, frequentemente utilizado como cache devido à sua alta performance e baixa latência. Este manual irá guiá-lo na configuração e otimização do Redis 7.0 para ser utilizado como cache de dados em aplicações PHP.

Pré-requisitos

  • Servidor Linux com Redis 7.0 instalado.
  • PHP 7.4 ou superior.
  • Extensão PHP Redis instalada.

1. Instalando o Redis

sudo apt update
sudo apt install redis-server

2. Configurando o Redis

Edite o arquivo de configuração do Redis:

sudo nano /etc/redis/redis.conf
  • Modifique a linha: supervised no para supervised systemd.
  • Defina a política de expiração: maxmemory-policy allkeys-lru.
  • Defina o limite de memória: maxmemory 256mb.

Após as alterações, reinicie o Redis:

sudo systemctl restart redis

3. Conectando o PHP ao Redis

Para utilizar o Redis em sua aplicação PHP, instale a extensão Redis:

sudo apt install php-redis

Em seu código PHP, conecte-se ao Redis:

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

4. Armazenando e Recuperando Dados

Para armazenar dados no cache:

$redis->set('chave', 'valor');

Para recuperar dados:

$valor = $redis->get('chave');

5. Otimizações adicionais

  • Utilize pipelines para múltiplas operações:
  • $redis->multi();
    $redis->set('chave1', 'valor1');
    $redis->set('chave2', 'valor2');
    $redis->exec();
  • Considere o uso de hashes para armazenar múltiplas informações sob uma única chave.

Conclusão

O Redis é uma ferramenta poderosa para caching em aplicações PHP. Ao seguir este guia, você pode configurar e otimizar o Redis 7.0 para melhorar a performance de suas aplicações. Dica: Monitore o uso de memória 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.