Sim, existem vários pacotes Laravel que podem ajudar a melhorar o desempenho do Redis em sua aplicação:
1. Cache Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-cache
- Este pacote fornece um substituto imediato para o driver de cache padrão do Laravel, usando Redis como backend. Inclui recursos como expiração automática de cache, marcação de cache e liberação de cache.
- Pode ajudar a melhorar o desempenho do cache do seu aplicativo, aproveitando a velocidade e a escalabilidade do Redis.
2. Fila do Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-queue
- Este pacote fornece um driver de fila baseado em Redis para Laravel, que pode ter melhor desempenho do que a fila padrão baseada em banco de dados.
- Inclui recursos como priorização de trabalhos, trabalhos atrasados e novas tentativas de trabalho, todos com tecnologia Redis.
3. Limitador Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-limiter
- Este pacote fornece uma solução de limitação de taxa baseada em Redis para seu aplicativo Laravel, que pode ser mais escalonável e de alto desempenho do que a limitação de taxa padrão baseada em banco de dados.
- Pode ajudar a proteger seu aplicativo contra abusos e ataques DoS, limitando o número de solicitações por segundo, minuto ou hora.
4. Sessão Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-session
- Este pacote fornece um driver de sessão baseado em Redis para Laravel, que pode ter melhor desempenho e escalabilidade do que o armazenamento de sessão padrão baseado em arquivo ou baseado em banco de dados.
- Pode ajudar a melhorar o desempenho do gerenciamento de sessões do seu aplicativo, especialmente em um ambiente distribuído ou de alto tráfego.
5. Acelerador Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-throttle
- Este pacote fornece uma solução de otimização baseada em Redis para seu aplicativo Laravel, que pode ter melhor desempenho e escalabilidade do que a otimização padrão baseada em banco de dados.
- Pode ajudar a proteger seu aplicativo contra abusos e ataques DoS, limitando o número de solicitações por segundo, minuto ou hora.
Esses pacotes são todos desenvolvidos pela equipe GeneaLabs e projetados para funcionar perfeitamente com a integração Redis existente do Laravel. Ao usar esses pacotes, você pode aproveitar a velocidade e a escalabilidade do Redis para melhorar o desempenho de cache, enfileiramento, gerenciamento de sessão, limitação de taxa e otimização de seu aplicativo Laravel.
Citações:[1] https://laracasts.com/index.php/discuss/channels/laravel/redis-going-down-after-1-hour-laravel-sail
[2] https://github.com/laravel/sail/issues/589
[3] https://github.com/laravel/sail/issues/591
[4] https://laracasts.com/discuss/channels/laravel/redis-going-down-after-1-hour-laravel-sail?reply=898899
[5] https://github.com/laravel/framework/issues/47578