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

Desenvolvimento

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

atualizado em 24/07/2026

O Redis é um sistema de armazenamento de estrutura de dados em memória, amplamente utilizado como cache e banco de dados. Neste manual, vamos aprender a configurar o Redis 7.0 como cache de sessão para aplicações PHP.

Pré-requisitos

  • Servidor Linux com acesso root.
  • PHP instalado (versão 7.2 ou superior).
  • Composer para gerenciar dependências.
  • Redis instalado e em execução.

Passo a Passo

1. Instalar o Redis

sudo apt update
sudo apt install redis-server

2. Configurar o Redis

Edite o arquivo de configuração do Redis para garantir que ele esteja configurado para aceitar conexões:

sudo nano /etc/redis/redis.conf
  • Altere a linha supervised no para supervised systemd.
  • Verifique se a linha bind 127.0.0.1 está correta.

Após as alterações, reinicie o Redis:

sudo systemctl restart redis

3. Instalar a extensão PHP Redis

Utilize o Composer para instalar a extensão do Redis:

sudo apt install php-redis

Reinicie o servidor web (Apache ou Nginx) após a instalação:

sudo systemctl restart apache2
sudo systemctl restart nginx

4. Configurar PHP para usar o Redis como sessão

Edite o arquivo php.ini:

sudo nano /etc/php/7.4/apache2/php.ini

Adicione ou modifique as seguintes linhas:

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"

5. Testar a configuração

Crie um arquivo PHP para testar a sessão:

<?php
session_start();
$_SESSION['teste'] = 'Funcionando!';
echo $_SESSION['teste'];
?>

Acesse o arquivo pelo navegador e verifique se a sessão está funcionando.

Conclusão

Agora você configurou o Redis como cache de sessão para suas aplicações PHP. Essa configuração pode melhorar a performance e escalabilidade da sua aplicação.

Dica: Monitore o uso do Redis e ajuste as configurações conforme necessário para otimizar o desempenho.

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.