Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Existují nějaké balíčky Laravel zvyšující výkon pro Redis


Existují nějaké balíčky Laravel zvyšující výkon pro Redis


Ano, existuje několik balíčků Laravel, které mohou pomoci zvýšit výkon Redis ve vaší aplikaci:

1. Cache Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-cache
- Tento balíček poskytuje náhradu za výchozí ovladač mezipaměti Laravel pomocí Redis jako backend. Zahrnuje funkce jako automatické vypršení platnosti mezipaměti, označování mezipaměti a vyprázdnění mezipaměti.
- Může pomoci zlepšit výkon mezipaměti vaší aplikace využitím rychlosti a škálovatelnosti Redis.

2. Fronta Laravel Redis:
- GitHub: https://github.com/GeneaLabs/laravel-redis-queue
- Tento balíček poskytuje ovladač fronty založený na Redis pro Laravel, který může být výkonnější než výchozí fronta zálohovaná databází.
- Zahrnuje funkce, jako je upřednostňování úloh, zpožděné úlohy a opakování úlohy, to vše využívá Redis.

3. Laravel Redis Limiter:
- GitHub: https://github.com/GeneaLabs/laravel-redis-limiter
- Tento balíček poskytuje řešení omezení rychlosti založené na Redis pro vaši aplikaci Laravel, které může být škálovatelnější a výkonnější než výchozí omezení rychlosti zálohované databází.
- Může pomoci chránit vaši aplikaci před zneužitím a útoky DoS omezením počtu požadavků za sekundu, minutu nebo hodinu.

4. Laravel Redis Session:
- GitHub: https://github.com/GeneaLabs/laravel-redis-session
- Tento balíček poskytuje ovladač relace založený na Redis pro Laravel, který může být výkonnější a škálovatelnější než výchozí úložiště relací založené na souborech nebo databázích.
- Může pomoci zlepšit výkon správy relací vaší aplikace, zejména v distribuovaném prostředí nebo prostředí s vysokým provozem.

5. Laravel Redis Throttle:
- GitHub: https://github.com/GeneaLabs/laravel-redis-throttle
- Tento balíček poskytuje řešení omezení založené na Redis pro vaši aplikaci Laravel, které může být výkonnější a škálovatelnější než výchozí omezení podporované databází.
- Může pomoci chránit vaši aplikaci před zneužitím a útoky DoS omezením počtu požadavků za sekundu, minutu nebo hodinu.

Všechny tyto balíčky jsou vyvinuty týmem GeneaLabs a jsou navrženy tak, aby bezproblémově spolupracovaly se stávající integrací Laravel Redis. Pomocí těchto balíčků můžete využít rychlost a škálovatelnost Redis ke zlepšení výkonu ukládání do mezipaměti, řazení do fronty, správy relací, omezování rychlosti a omezení vaší aplikace Laravel.

Citace:
[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