wils@web ~ $ cat ~/ajuda/como-integrar-o-redis-7-0-com-laravel-9-para-melhorar-a-performance-de-cache-guia-passo-a-passo.md
DesenvolvimentoComo integrar o Redis 7.0 com Laravel 9 para melhorar a performance de cache: Guia passo a passo
Integrar o Redis 7.0 com Laravel 9 pode melhorar significativamente a performance de cache da sua aplicação. Este guia passo a passo irá te ajudar a realizar essa integração de forma simples e eficaz.
Pré-requisitos
- Servidor com Linux instalado.
- PHP 8.0 ou superior.
- Composer instalado.
- Redis 7.0 instalado e em execução.
Passo 1: Instalar o Redis
Se você ainda não tem o Redis instalado, use 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.service
Passo 2: Instalar a extensão PHP Redis
Para que o Laravel possa se comunicar com o Redis, você precisa instalar a extensão PHP Redis:
sudo apt install php-redis
Reinicie o servidor web para aplicar as mudanças:
sudo systemctl restart apache2
sudo systemctl restart php8.0-fpm
Passo 3: Configurar o Laravel para usar o Redis
Abra o arquivo de configuração do cache do Laravel:
nano config/cache.php
Altere a configuração de default para redis:
'default' => env('CACHE_DRIVER', 'redis'),
Passo 4: Configurar as conexões do Redis
Edite o arquivo .env na raiz do projeto Laravel:
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Passo 5: Testar a configuração
Você pode testar se o Redis está funcionando corretamente com o seguinte comando:
php artisan tinker
Cache::store('redis')->put('key', 'value', 600);
Cache::store('redis')->get('key');
Conclusão
Integrar o Redis com Laravel pode trazer melhorias significativas na performance de sua aplicação. Lembre-se de monitorar o uso de memória e ajustar a configuração do Redis conforme necessário para sua carga de trabalho.
Dica: Considere implementar o Redis também para sessões e filas para otimizar ainda mais sua aplicação Laravel.
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.