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

Desenvolvimento

Como configurar o Redis 7.0 como cache para aplicações PHP e aumentar a performance

atualizado em 07/08/2026

O Redis é um armazenamento de estrutura de dados em memória, amplamente utilizado como sistema de cache para aumentar a performance de aplicações. Neste manual, abordaremos como configurar o Redis 7.0 como cache para aplicações PHP.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • PHP instalado
  • Composer instalado
  • Acesso root ou sudo

Passo 1: Instalando o Redis

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

sudo apt update
sudo apt install redis-server

Passo 2: Configurando o Redis

Após a instalação, precisamos configurar o Redis para garantir que ele funcione como cache. Abra o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Altere as seguintes configurações:

  • supervised para systemd
  • defina maxmemory para um valor adequado, por exemplo, maxmemory 256mb
  • defina maxmemory-policy para allkeys-lru

Salve e saia do editor.

Passo 3: Iniciando o Redis

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

sudo systemctl start redis
sudo systemctl enable redis

Passo 4: Instalando a extensão PHP para Redis

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

sudo apt install php-redis

Reinicie o servidor web para aplicar as mudanças:

sudo systemctl restart apache2

Passo 5: Integrando Redis no PHP

Agora, vamos criar um exemplo simples de como usar o Redis no PHP:

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

Conclusão

Com o Redis configurado, suas aplicações PHP podem se beneficiar de um sistema de cache robusto. Para otimizar ainda mais, considere ajustar as configurações de maxmemory e maxmemory-policy de acordo com suas necessidades específicas.

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.