Koristite Redis s Laravelom

Sadržaj

Redis To je napredna platforma koja nam omogućuje pohranu vrijednosti i vrlo brzo ih konzultiramo, ona je poput predmemorije u kojoj možemo raditi sa sesijama ili podacima koji moraju postojati tijekom sesije bez potrebe za pohranjivanjem u bazu podataka.

Da biste mogli koristiti Redis, Laravel Samo trebate imati instancu ovog poslužitelja na mjestu gdje mu možete pristupiti, budući da imamo klase koje nam pružaju podršku za pravilnu interakciju sa uslugom.

ZahtjeviPrvo će nam trebati poslužitelj Redis funkcionalne i dostupne za našu aplikaciju, u tu svrhu ih možemo posjetiti redis.io i saznajte kako ga instalirati. Tada će nam trebati standardna instalacija Laravel, moramo znati i stvarati poglede i rute.

Slijedit ćemo nekoliko jednostavnih koraka kako bi sve funkcioniralo:

1- Prije svega moramo stvoriti neke rute, prva će biti ona koju nam obrazac pokaže kada podnesemo zahtjev DOBITI, tada ćemo stvoriti rutu koja bilježi slanje obrasca putem posta i prenosi vrijednosti u RedisNa kraju, moramo stvoriti rutu koja poziva prikaz i prikazuje vrijednosti dobivene iz Redis. Pogledajmo kod koji moramo koristiti:

2- Pogledamo li malo vezu s Redis rukuje istoimenom klasom koja pripada paketima Laravel, koristimo vašu metodu veza () s kojim ćemo uspostaviti vezu između naše aplikacije i poslužitelja Redis, tada ćemo za postavljanje vrijednosti koristiti metodu hset ()Unutar metode utvrđujemo instancu koju će uzeti, naziv varijable i na kraju vrijednost, u ovom slučaju ono što prima iz obrasca.

3- Zatim ćemo u prikazu koji konzultira podatke ponovno uspostaviti vezu sa poslužiteljem Redis, a mi ćemo dobiti metodom hget (), instancu i njezinu vrijednost koja nam je potrebna, a time možemo ostaviti dojam njezinog sadržaja, potvrđujući tako da naša aplikacija radi.

Zašto koristiti Redis?To je mnogo brža usluga od korištenja a Baza podataka za pohranu sesija, s time imamo prednost što možemo premjestiti velike količine podataka za mnoge korisnike bez ugrožavanja performansi ili iskustva naše aplikacije.

Osim toga možemo koristiti i Redis kao posrednik za razmjenu informacija s drugim uslugama koje su u našem ekosustavu i na taj način maksimalno iskoristiti dostupne alate.

Ovim smo završili ovaj vodič, naučili smo kako ga uključiti Redis i njegove prednosti za našu aplikaciju napravljenu u Laravel, Bez obzira na Redis vaša baza podataka nije relacijska baza podataka ključ> vrijednost, omogućuje nam učinkovito organiziranje informacija, možda ne poput tradicionalnih aplikacija, ali nekako možemo iskoristiti njegovu veliku brzinu.

Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave