wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-um-cache-avancado-para-aplicacoes-php.md

Desenvolvimento

Como configurar o Redis 7.0 como um cache avançado para aplicações PHP

atualizado em 08/08/2026

O Redis é uma estrutura de dados em memória que pode ser utilizada como um cache avançado para aplicações PHP, melhorando a performance e a escalabilidade. Neste manual, vamos aprender como configurar o Redis 7.0 para esse propósito.

Pré-requisitos

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

Passo 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

Passo 2: Configurar o Redis

Após a instalação, é necessário editar o arquivo de configuração do Redis para garantir que ele funcione adequadamente como um cache:

sudo nano /etc/redis/redis.conf

Altere as seguintes configurações:

  • supervised systemd - para gerenciar o Redis com o systemd.
  • maxmemory 256mb - limite de memória para o cache.
  • maxmemory-policy allkeys-lru - política de remoção de chaves.

Salve e saia do editor.

Passo 3: Reiniciar o Redis

Reinicie o serviço do Redis para aplicar as alterações:

sudo systemctl restart redis.service

Passo 4: Instalar a extensão Predis para PHP

Utilizaremos a biblioteca Predis para conectar o PHP ao Redis. Instale-a usando o Composer:

composer require predis/predis

Passo 5: Integrar o Redis na sua aplicação PHP

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

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

$client = new Predis\Client();

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

// Recuperar um valor
$valor = $client->get('chave');
echo $valor; // Saída: valor
?>

Conclusão

O Redis é uma poderosa ferramenta para caching em aplicações PHP. Ao configurá-lo corretamente, você pode melhorar significativamente o desempenho da sua aplicação. Dica: Monitore o uso de memória do Redis e ajuste as configurações conforme necessário para otimizar o 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.