wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-cache-para-melhorar-a-performance-de-aplicacoes-laravel.md
DesenvolvimentoComo configurar o Redis 7.0 como cache para melhorar a performance de aplicações Laravel
O Redis é um banco de dados em memória, amplamente utilizado como cache, que pode melhorar significativamente a performance de aplicações Laravel. Neste manual, você aprenderá a configurar o Redis 7.0 como cache para sua aplicação Laravel.
Pré-requisitos
- Servidor Linux com acesso root ou sudo.
- PHP 7.4 ou superior instalado.
- Composer instalado.
- Laravel 8 ou superior.
Passo 1: Instalar o Redis
Primeiro, você precisa instalar o Redis no seu servidor. Execute os seguintes comandos:
sudo apt update
sudo apt install redis-server
Configurar o Redis
Após a instalação, você pode configurar o Redis editando o arquivo de configuração:
sudo nano /etc/redis/redis.conf
Altere a linha supervised para systemd:
supervised systemd
Salve e saia do editor. Reinicie o serviço Redis:
sudo systemctl restart redis.service
Passo 2: Instalar a extensão PHP do Redis
Para que o Laravel possa se comunicar com o Redis, você precisa instalar a extensão PHP do Redis:
sudo apt install php-redis
Após a instalação, reinicie o servidor web:
sudo systemctl restart apache2
sudo systemctl restart php7.4-fpm
Passo 3: Configurar o Laravel para usar o Redis
Abra o arquivo de configuração config/database.php e adicione as configurações 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,
],
],
Em seguida, configure o arquivo .env:
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Passo 4: Usar o Redis como cache
Para usar o Redis como cache, você precisa configurar o driver de cache no arquivo .env:
CACHE_DRIVER=redis
Conclusão
Após seguir todos os passos, sua aplicação Laravel estará utilizando o Redis como cache, melhorando a performance. Para verificar se tudo está funcionando corretamente, você pode usar o comando:
php artisan cache:driver
Dica: Monitore o uso do Redis para ajustar a configuração conforme necessário e garantir que sua aplicação continue performando bem.
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.