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

Desenvolvimento

Como configurar o Redis 7.0 como um cache de sessão para aplicações PHP: Guia passo a passo

atualizado em 24/08/2026

O Redis é um sistema de armazenamento em memória que pode ser utilizado como um cache de sessão para aplicações PHP. Neste guia, você aprenderá a configurar o Redis 7.0 para gerenciar sessões de forma eficiente.

Pré-requisitos

  • Servidor Linux com acesso root.
  • PHP instalado (versão 7.0 ou superior).
  • Composer instalado.
  • Redis 7.0 instalado e em execução.

Passo 1: Instalar o Redis

Primeiro, instale o Redis no seu servidor. Execute os seguintes comandos:

sudo apt update
sudo apt install redis-server

Após a instalação, inicie o serviço do Redis:

sudo systemctl start redis
sudo systemctl enable redis

Passo 2: Instalar a extensão PHP Redis

Utilize o Composer para instalar a extensão PHP Redis. Execute:

sudo apt install php-redis

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

sudo systemctl restart apache2  # Para Apache
sudo systemctl restart php7.4-fpm  # Para Nginx

Passo 3: Configurar o PHP para usar o Redis como sessão

Edite o arquivo de configuração do PHP, geralmente localizado em /etc/php/7.4/apache2/php.ini ou /etc/php/7.4/fpm/php.ini. Adicione ou modifique as seguintes linhas:

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

Passo 4: Testar a configuração

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

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

Acesse este arquivo pelo navegador e verifique se a sessão está sendo armazenada corretamente.

Conclusão

Agora você configurou o Redis como um cache de sessão para suas aplicações PHP. O uso do Redis pode melhorar significativamente o desempenho da sua aplicação.

Dica: Monitore o uso do Redis para garantir que ele esteja funcionando conforme o esperado e ajuste as configurações conforme necessário.

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.