Sí, existen varios paquetes de Laravel que pueden ayudar a mejorar el rendimiento de Redis en su aplicación:
1. Caché de Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-cache
- Este paquete proporciona un reemplazo directo para el controlador de caché predeterminado de Laravel, utilizando Redis como backend. Incluye funciones como caducidad automática de caché, etiquetado de caché y vaciado de caché.
- Puede ayudar a mejorar el rendimiento del almacenamiento en caché de su aplicación aprovechando la velocidad y escalabilidad de Redis.
2. Cola de Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-queue
- Este paquete proporciona un controlador de cola basado en Redis para Laravel, que puede tener más rendimiento que la cola predeterminada respaldada por una base de datos.
- Incluye funciones como priorización de trabajos, trabajos retrasados y reintentos de trabajos, todo ello con tecnología de Redis.
3. Limitador de Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-limiter
- Este paquete proporciona una solución de limitación de velocidad basada en Redis para su aplicación Laravel, que puede ser más escalable y eficaz que la limitación de velocidad predeterminada respaldada por la base de datos.
- Puede ayudar a proteger su aplicación contra abusos y ataques DoS al limitar la cantidad de solicitudes por segundo, minuto u hora.
4. Sesión de Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-session
- Este paquete proporciona un controlador de sesión basado en Redis para Laravel, que puede ser más eficaz y escalable que el almacenamiento de sesión predeterminado basado en archivos o respaldado por bases de datos.
- Puede ayudar a mejorar el rendimiento de la gestión de sesiones de su aplicación, especialmente en un entorno distribuido o de alto tráfico.
5. Acelerador Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-throttle
- Este paquete proporciona una solución de limitación basada en Redis para su aplicación Laravel, que puede ser más eficaz y escalable que la limitación predeterminada respaldada por la base de datos.
- Puede ayudar a proteger su aplicación contra abusos y ataques DoS al limitar la cantidad de solicitudes por segundo, minuto u hora.
Todos estos paquetes son desarrollados por el equipo de GeneaLabs y están diseñados para funcionar perfectamente con la integración Redis existente de Laravel. Al utilizar estos paquetes, puede aprovechar la velocidad y la escalabilidad de Redis para mejorar el rendimiento del almacenamiento en caché, las colas, la administración de sesiones, la limitación de velocidad y la aceleración de su aplicación Laravel.
Citas:[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