wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-sistema-de-cache-para-aplicacoes-laravel.md
DesenvolvimentoComo configurar o Redis 7.0 como sistema de cache para aplicações Laravel
O Redis é um sistema de armazenamento em memória que pode ser utilizado como um cache para aplicações Laravel, melhorando a performance e a velocidade de resposta. Neste manual, vamos abordar como configurar o Redis 7.0 como sistema de cache para suas aplicações Laravel.
Pré-requisitos
- Servidor Linux com acesso root ou sudo.
- PHP 7.4 ou superior instalado.
- Composer instalado.
- Laravel 8 ou superior.
Passo a Passo
1. Instalar o Redis
Primeiro, vamos instalar o Redis no servidor. Execute os seguintes comandos:
sudo apt update
sudo apt install redis-server
2. Configurar o Redis
Após a instalação, você pode editar o arquivo de configuração do Redis:
sudo nano /etc/redis/redis.conf
Altere a linha supervised para systemd:
supervised systemd
Salve e saia do editor. Reinicie o serviço do Redis:
sudo systemctl restart redis.service
3. Instalar a extensão PHP Redis
Para que o Laravel possa interagir com o Redis, precisamos instalar a extensão PHP 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
4. Configurar o Laravel para usar o Redis
Abra o arquivo de configuração config/database.php e adicione a configuraçã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,
],
],
5. Testar a configuração
Para verificar se o Redis está funcionando corretamente, você pode usar os comandos do Artisan:
php artisan cache:driver redis
Além disso, você pode testar o cache com:
php artisan tinker
Cache::put('teste', 'Funcionando!', 10);
Cache::get('teste');
Conclusão
Com o Redis configurado como sistema de cache, suas aplicações Laravel terão um desempenho significativamente melhor. Dica: Monitore o uso do Redis e ajuste as configurações conforme necessário para otimizar ainda mais a performance.
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.