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

Desenvolvimento

Como configurar o Redis 7.0 para cache de sessões em aplicações Laravel

atualizado em 03/08/2026

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

Pré-requisitos

  • Servidor com Linux (Ubuntu, CentOS, etc.)
  • PHP instalado
  • Composer instalado
  • Laravel 8 ou superior
  • Redis 7.0 instalado

Passo a Passo

1. Instalar o Redis

Se o Redis ainda não estiver instalado, você pode instalá-lo com os seguintes comandos:

sudo apt update
sudo apt install redis-server

2. Configurar o Redis

Edite o arquivo de configuração do Redis:

sudo nano /etc/redis/redis.conf

Certifique-se de que a linha supervised esteja configurada para systemd:

supervised systemd

Salve e saia do editor.

3. Iniciar o serviço do Redis

Inicie e habilite o Redis para iniciar automaticamente:

sudo systemctl start redis
sudo systemctl enable redis

4. Instalar a extensão PHP para Redis

Instale a extensão Redis para PHP:

sudo apt install php-redis

Reinicie o servidor web para aplicar as mudanças:

sudo systemctl restart apache2  # Para Apache
sudo systemctl restart php7.x-fpm  # Para PHP-FPM

5. Configurar o Laravel para usar o Redis

Abra o arquivo de configuração de sessão do Laravel:

nano config/session.php

Altere o valor da chave driver para redis:

'driver' => 'redis',

6. Configurar o Redis no arquivo .env

Adicione as seguintes linhas no seu arquivo .env:

SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

Conclusão

Agora você configurou com sucesso o Redis como cache de sessões em sua aplicação Laravel. O uso do Redis pode melhorar significativamente o desempenho 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.