wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-como-cache-de-sessao-para-laravel-no-ubuntu-22-04.md
DesenvolvimentoComo configurar o Redis 7 como cache de sessão para Laravel no Ubuntu 22.04
Este manual fornece um guia passo a passo sobre como configurar o Redis 7 como cache de sessão para aplicações Laravel no Ubuntu 22.04.
Introdução
O Redis é um sistema de armazenamento de estrutura de dados em memória, que pode ser utilizado como cache e banco de dados. Integrá-lo ao Laravel como cache de sessão pode melhorar significativamente a performance da sua aplicação.
Passo a Passo
1. Instalação do Redis
Primeiro, você precisa instalar o Redis no seu servidor Ubuntu 22.04. Execute os seguintes comandos:
sudo apt update
sudo apt install redis-server
2. Configuração do Redis
Após a instalação, você deve configurar o Redis. Edite o arquivo de configuração:
sudo nano /etc/redis/redis.conf
Altere a linha supervised para systemd:
supervised systemd
Salve e saia do editor (Ctrl + X, depois Y e Enter).
3. Reinicie o Redis
Reinicie o serviço do Redis para aplicar as alterações:
sudo systemctl restart redis.service
4. Instalação do PHP Redis
Instale a extensão PHP para Redis:
sudo apt install php-redis
Após a instalação, reinicie o servidor web (Apache ou Nginx):
sudo systemctl restart apache2
ou
sudo systemctl restart nginx
5. Configuração do Laravel
Abra o arquivo de configuração de sessão do Laravel:
nano config/session.php
Altere o valor do driver para redis:
'driver' => 'redis',
6. Configuração do Redis no Laravel
Em seguida, abra o arquivo config/database.php e configure a conexão do Redis:
'redis' => [
'client' => 'predis',
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
],
Conclusão
Agora o Redis está configurado como cache de sessão para sua aplicação Laravel. Para garantir a melhor performance, monitore o uso de memória do Redis e ajuste a configuração conforme necessário.
Dica: Considere usar o Redis em um ambiente de produção com autenticação e segurança adequadas.
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.