wils@web ~ $ cat ~/ajuda/como-usar-redis-7-0-como-cache-de-sessao-em-aplicacoes-php-no-ubuntu-22-04.md

Desenvolvimento

Como usar Redis 7.0 como cache de sessão em aplicações PHP no Ubuntu 22.04

atualizado em 25/07/2026

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

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • PHP 7.4 ou superior.
  • Acesso ao terminal com privilégios de sudo.

Instalando o Redis

Primeiro, vamos instalar o Redis. 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

Verifique se o Redis está funcionando:

redis-cli ping

Se tudo estiver correto, você verá a resposta PONG.

Configurando o PHP para usar o Redis

Agora, precisamos instalar a extensão PHP para Redis:

sudo apt install php-redis

Após a instalação, reinicie o servidor web (Apache ou Nginx). Para Apache, use:

sudo systemctl restart apache2

Ou, para Nginx:

sudo systemctl restart nginx

Configurando o PHP para sessões com Redis

Agora, vamos configurar o PHP para usar o Redis como manipulador de sessões. Abra o arquivo de configuração do PHP:

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"

Salve e feche o arquivo. Reinicie o servidor web novamente.

Testando a configuração

Crie um arquivo PHP para testar a configuração:

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

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

Conclusão

Agora você configurou o Redis como cache de sessão em sua aplicação PHP. O uso do Redis pode melhorar significativamente a performance e a escalabilidade de suas aplicações.

Dica: Considere usar o Redis em modo cluster para aplicações em produção, garantindo alta disponibilidade e 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.