Použijte Redis s Laravelem

Obsah

Redis Je to pokročilá platforma, která nám umožňuje ukládat hodnoty a velmi rychle je konzultovat, je to jako mezipaměť, ve které můžeme pracovat s relacemi nebo daty, která musí během relace přetrvávat, aniž by bylo nutné je ukládat do databáze.

Umět používat Redis, Laravel Stačí mít instanci tohoto serveru na místě, kde k němu máte přístup, protože máme třídy, které nám poskytují podporu, abychom mohli se službou správně komunikovat.

PožadavkyNejprve budeme potřebovat server Redis funkční a dostupné pro naši aplikaci, proto ji můžeme navštívit redis.io a získejte informace o tom, jak jej nainstalovat. Poté budeme potřebovat standardní instalaci Laravel, musíme také vědět, jak vytvářet pohledy a trasy.

Aby vše fungovalo, budeme postupovat podle několika jednoduchých kroků:

1- Nejprve musíme vytvořit nějaké trasy, první bude ta, kterou nám formulář zobrazí při podání požadavku DOSTAT, poté vytvoříme trasu, která zachytí odeslání formuláře prostřednictvím Post a předá hodnoty do RedisNakonec musíme vytvořit trasu, která volá zobrazení a ukazuje hodnoty získané z Redis. Podívejme se na kód, který musíme použít:

2- Podíváme -li se trochu na spojení s Redis je zpracovávána stejnojmennou třídou, která patří do balíčků Laravel, používáme vaši metodu připojení () pomocí kterého navážeme spojení mezi naší aplikací a serverem Redis, potom pro nastavení hodnot, které použijeme, použijeme metodu hset ()V rámci metody stanovíme instanci, kterou bude přijímat, název proměnné a nakonec hodnotu, v tomto případě to, co obdrží z formuláře.

3- Poté v zobrazení, které konzultuje data, se chystáme znovu navázat spojení se serverem Redis, a získáme metodou hget (), instanci a její hodnotu, kterou požadujeme, a tím můžeme udělat dojem na její obsah, čímž potvrdíme, že naše aplikace funguje.

Proč používat Redis?Je to mnohem rychlejší služba než pomocí Databáze abychom mohli ukládat relace, máme tu výhodu, že můžeme přesouvat velké množství dat pro mnoho uživatelů, aniž bychom ohrozili výkon nebo zkušenosti naší aplikace.

Kromě toho můžeme také použít Redis jako prostředník ke sdílení informací s jinými službami, které jsou v našem ekosystému, a tak maximálně využít dostupné nástroje.

S tímto dokončujeme tento tutoriál, naučili jsme se, jak začlenit Redis a jeho výhody pro naši aplikaci vyrobenou v Laravel, Navzdory Redis vaše databáze není relační databáze klíč> hodnota, nám umožňuje efektivně organizovat informace, možná ne jako tradiční aplikace, ale můžeme nějak využít její velkou rychlost.

Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave