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

Desenvolvimento

Como configurar o Redis 7.0 como cache para aplicações PHP no Ubuntu 22.04: Guia prático

atualizado em 29/08/2026

Introdução

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

Pré-requisitos

  • Ubuntu 22.04
  • Acesso root ou sudo
  • PHP instalado
  • Composer instalado

Passo 1: Instalando o Redis

Primeiro, vamos atualizar os pacotes do sistema e instalar o Redis.

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 corretamente.

sudo nano /etc/redis/redis.conf

Altere a linha supervised no para supervised systemd:

supervised systemd

Salve e saia do editor (Ctrl + X, Y, Enter).

Passo 3: Iniciando o Redis

Agora, vamos iniciar o serviço do Redis e habilitá-lo para iniciar automaticamente no boot.

sudo systemctl restart redis.service
sudo systemctl enable redis.service

Passo 4: Instalando a extensão PHP para Redis

Para que o PHP possa se comunicar com o Redis, precisamos instalar a extensão PHP Redis.

sudo apt install php-redis

Passo 5: Testando a instalação

Vamos testar se o Redis está funcionando corretamente.

redis-cli ping

Você deve receber a resposta PONG.

Passo 6: Configurando o PHP para usar o Redis

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

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

Conclusão

Agora você tem o Redis configurado como cache para suas aplicações PHP no Ubuntu 22.04. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário.

Dica: Considere usar o Redis em conjunto com outras ferramentas de otimização de desempenho, como o Varnish ou Memcached.

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.