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

Desenvolvimento

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

atualizado em 02/08/2026

O Redis é um sistema de armazenamento em memória que pode ser utilizado como um cache para aumentar a performance de aplicações PHP. Neste manual, você aprenderá como configurar o Redis 7.0 como cache.

Pré-requisitos

  • Servidor Linux com acesso root.
  • PHP instalado (versão 7.0 ou superior).
  • Composer instalado.

Passo 1: Instalando o Redis

Primeiro, instale o Redis no seu servidor. Execute os seguintes comandos:

sudo apt update
sudo apt install redis-server

Passo 2: Configurando o 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:

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

Utilize o Composer para instalar a extensão do Redis para PHP:

composer require predis/predis

Passo 5: Integrando o Redis com sua aplicação PHP

Agora, você pode usar o Redis como cache em sua aplicação PHP. Aqui está um exemplo simples:

<?php
require 'vendor/autoload.php';

$client = new Predis\Client();

// Armazenando um valor
$client->set('chave', 'valor');

// Recuperando o valor
$valor = $client->get('chave');
echo $valor; // Exibe 'valor'
?>

Conclusão

Com o Redis configurado como cache, sua aplicação PHP terá um desempenho significativamente melhor. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário.

Dica: Considere usar o Redis para armazenar sessões de usuário para melhorar ainda mais a performance.

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.