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

Desenvolvimento

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

atualizado em 24/07/2026

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

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Acesso root ou privilégios de sudo
  • PHP 7.4 ou superior instalado

Passo 1: Instalar o Redis

Primeiro, atualize os pacotes do sistema e instale o Redis:

sudo apt update
sudo apt install redis-server

Passo 2: Configurar o Redis

Após a instalação, vamos configurar o Redis para garantir que ele funcione corretamente como cache:

sudo nano /etc/redis/redis.conf

No arquivo de configuração, altere as seguintes linhas:

  • Defina supervised como systemd:
  • supervised systemd
  • Altere maxmemory e maxmemory-policy para controlar a quantidade de memória utilizada:
  • maxmemory 256mb
    maxmemory-policy allkeys-lru

Salve e saia do editor.

Passo 3: Iniciar e habilitar o Redis

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

sudo systemctl restart redis
sudo systemctl enable redis

Passo 4: Instalar 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

ou

sudo systemctl restart php7.4-fpm

Passo 5: Testar a configuração

Crie um arquivo PHP para testar a conexão com o Redis:

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

Acesse este arquivo pelo navegador e verifique se a mensagem é exibida corretamente.

Conclusão

Com o Redis configurado como cache, suas aplicações PHP devem apresentar uma melhoria significativa na performance. Lembre-se de monitorar o uso de memória e ajustar as configurações conforme necessário.

Dica: Considere implementar uma estratégia de cache em sua aplicação para maximizar os benefícios 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.