Ja, der er flere Laravel-pakker, der kan hjælpe med at forbedre Redis's ydeevne i din applikation:
1. Laravel Redis Cache:
- GitHub: https://github.com/GeneaLabs/laravel-redis-cache
- Denne pakke giver en drop-in-erstatning for standard Laravel-cache-driveren ved at bruge Redis som backend. Det inkluderer funktioner som automatisk cache-udløb, cache-tagging og cache-tømning.
- Det kan hjælpe med at forbedre ydeevnen af din applikations caching ved at udnytte hastigheden og skalerbarheden af Redis.
2. Laravel Redis-kø:
- GitHub: https://github.com/GeneaLabs/laravel-redis-queue
- Denne pakke giver en Redis-baseret kødriver til Laravel, som kan være mere effektiv end den standarddatabasestøttede kø.
- Det inkluderer funktioner som jobprioritering, forsinkede job og jobgentagelse, alt sammen drevet af Redis.
3. Laravel Redis Limiter:
- GitHub: https://github.com/GeneaLabs/laravel-redis-limiter
- Denne pakke giver en Redis-baseret hastighedsbegrænsningsløsning til din Laravel-applikation, som kan være mere skalerbar og mere effektiv end den standarddatabasestøttede hastighedsbegrænsning.
- Det kan hjælpe med at beskytte din applikation mod misbrug og DoS-angreb ved at begrænse antallet af anmodninger pr. sekund, minut eller time.
4. Laravel Redis Session:
- GitHub: https://github.com/GeneaLabs/laravel-redis-session
- Denne pakke giver en Redis-baseret sessionsdriver til Laravel, som kan være mere effektiv og skalerbar end standardfilbaseret eller databaseunderstøttet sessionslagring.
- Det kan hjælpe med at forbedre ydeevnen af din applikations sessionsstyring, især i et distribueret eller meget trafikeret miljø.
5. Laravel Redis Throttle:
- GitHub: https://github.com/GeneaLabs/laravel-redis-throttle
- Denne pakke giver en Redis-baseret throttling-løsning til din Laravel-applikation, som kan være mere effektiv og skalerbar end standard-databasestøttet throttling.
- Det kan hjælpe med at beskytte din applikation mod misbrug og DoS-angreb ved at begrænse antallet af anmodninger pr. sekund, minut eller time.
Disse pakker er alle udviklet af GeneaLabs-teamet og er designet til at fungere problemfrit med Laravels eksisterende Redis-integration. Ved at bruge disse pakker kan du udnytte Redis' hastighed og skalerbarhed til at forbedre ydeevnen af din Laravel-applikations cachelagring, kødannelse, sessionsstyring, hastighedsbegrænsning og regulering.
Citater:[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