wils@web ~ $ cat ~/ajuda/como-usar-o-redis-7-0-como-cache-para-otimizar-a-performance-de-aplicacoes-php-no-ubuntu-22-04.md

Desenvolvimento

Como usar o Redis 7.0 como cache para otimizar a performance de aplicações PHP no Ubuntu 22.04

atualizado em 16/08/2026

O Redis é um armazenamento de estrutura de dados em memória, que pode ser utilizado como cache para otimizar a performance de aplicações PHP. Neste manual, você aprenderá a configurar o Redis 7.0 no Ubuntu 22.04 para melhorar a eficiência de suas aplicações.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • PHP 7.4 ou superior.
  • Acesso à linha de comando.

Instalação do Redis

Primeiro, atualize os pacotes do sistema:

sudo apt update && sudo apt upgrade -y

Em seguida, instale o Redis:

sudo apt install redis-server -y

Configuração do Redis

Após a instalação, edite o arquivo de configuração do Redis:

sudo nano /etc/redis/redis.conf

Altere a linha supervised para systemd:

supervised systemd

Salve e saia do editor. Reinicie o serviço do Redis para aplicar as alterações:

sudo systemctl restart redis.service

Verificando o Status do Redis

Verifique se o Redis está funcionando corretamente:

sudo systemctl status redis.service

Instalação da Extensão PHP para Redis

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

sudo apt install php-redis -y

Reinicie o servidor web (Apache ou Nginx) para que a extensão seja carregada:

sudo systemctl restart apache2
sudo systemctl restart nginx

Implementação do Cache em PHP

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

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

$key = 'meu_dado';

// Verifica se o dado está no cache
if ($redis->exists($key)) {
    $resultado = $redis->get($key);
} else {
    // Simulação de uma consulta a um banco de dados
    $resultado = 'Resultado da consulta';
    // Armazena no cache por 10 minutos
    $redis->setex($key, 600, $resultado);
}

echo $resultado;
?>

Conclusão

Utilizar o Redis como cache pode melhorar significativamente a performance de suas aplicações PHP. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário para evitar problemas de performance.

Dica: Considere usar o comando redis-cli monitor para acompanhar as operações em tempo real e otimizar ainda mais seu uso do Redis.

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.