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

Desenvolvimento

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

atualizado em 03/08/2026

O Redis é um sistema de armazenamento de dados em memória, que pode ser utilizado como um cache para otimizar a performance de aplicações PHP. Nesta documentação, abordaremos como configurar e utilizar o Redis 7.0 como sistema de cache.

Introdução

O uso do Redis como cache pode reduzir a carga no banco de dados e melhorar a velocidade de resposta das aplicações. Aqui, apresentaremos um guia passo a passo para integrar o Redis com PHP.

Passo a Passo

1. Instalação do Redis

Primeiro, você precisa instalar o Redis. Execute os seguintes comandos em seu terminal:

sudo apt update
sudo apt install redis-server

2. Configuração do Redis

Após a instalação, você pode configurar o Redis editando o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Altere a linha supervised para:

supervised systemd

Salve e saia do editor. Reinicie o serviço do Redis:

sudo systemctl restart redis.service

3. Instalação da Extensão PHP para Redis

Para que o PHP possa interagir com o Redis, você precisa instalar a extensão:

sudo apt install php-redis

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

sudo systemctl restart apache2

4. Usando o Redis em sua Aplicação PHP

Agora, você pode começar a usar o Redis em seu código PHP. Aqui está um exemplo básico:

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

// Armazenando um valor
$redis->set('chave', 'valor');

// Recuperando um valor
$valor = $redis->get('chave');
echo $valor;
?>

5. Implementação de Cache

Para implementar o cache, você pode usar o Redis para armazenar resultados de consultas ao banco de dados:

$chave = 'resultado_query';
if ($redis->exists($chave)) {
    $resultado = $redis->get($chave);
} else {
    $resultado = executarConsultaNoBanco();
    $redis->set($chave, $resultado);
}

Conclusão

Utilizar o Redis como sistema de 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.

Dica: Considere definir um tempo de expiração para suas chaves no Redis, usando o método expire, para garantir que os dados não fiquem desatualizados.

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.