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

Desenvolvimento

Como configurar o Redis 7.0 como sistema de cache para aplicações PHP

atualizado em 26/07/2026

O Redis é um sistema de armazenamento em memória que pode ser utilizado como cache para aplicações PHP, melhorando a performance e reduzindo a carga no banco de dados. Neste manual, iremos configurar o Redis 7.0 como sistema de cache para aplicações PHP.

Pré-requisitos

  • Servidor Linux com acesso root ou sudo.
  • PHP 7.0 ou superior instalado.
  • Composer instalado.

Passo 1: Instalando o Redis

Primeiro, vamos instalar o Redis. Execute os seguintes comandos:

sudo apt update
sudo apt install redis-server

Passo 2: Configurando o Redis

Após a instalação, precisamos editar o arquivo de configuração do Redis para garantir que ele funcione corretamente como cache.

sudo nano /etc/redis/redis.conf

Altere as seguintes configurações:

  • Defina supervised como systemd:
  • supervised systemd
  • Ative a persistência de dados (opcional) para evitar perda de dados em caso de falha:
  • save 900 1
    save 300 10
    save 60 10000

Salve e feche o arquivo.

Passo 3: Iniciando o Redis

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

sudo systemctl restart redis
sudo systemctl enable redis

Passo 4: Instalando a extensão PHP Redis

Para que o PHP se comunique com o Redis, precisamos instalar a extensão:

sudo apt install php-redis

Após a instalação, reinicie o servidor web:

sudo systemctl restart apache2

ou

sudo systemctl restart nginx

Passo 5: Usando o Redis no PHP

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

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('chave', 'valor');
$valor = $redis->get('chave');
echo $valor; // Saída: valor

Conclusão

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

Dica: Considere usar uma ferramenta como o RedisInsight para monitorar e gerenciar seu servidor Redis de forma mais fácil.

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.