Utilizați Redis cu Laravel

Cuprins

Redis Este o platformă avansată care ne permite să stocăm valori și să le consultăm foarte rapid, este ca un cache în care putem lucra cu sesiuni sau date care trebuie să persiste în timpul unei sesiuni fără a fi nevoie să le stocăm în baza de date.

Pentru a putea folosi Redis, Laravel Trebuie doar să aveți o instanță a acestui server într-o locație unde îl puteți accesa, deoarece avem clase care ne oferă asistență pentru a putea interacționa corect cu serviciul.

CerințeMai întâi vom avea nevoie de un server Redis funcțional și disponibil pentru aplicația noastră, pentru aceasta putem vizita redis.io și puneți-vă la curent cu privire la modul de instalare. Apoi vom avea nevoie de o instalare standard a Laravel, trebuie să știm, de asemenea, să realizăm vederi și rute.

Vom urma câțiva pași simpli pentru ca totul să funcționeze:

1- În primul rând trebuie să creăm câteva rute, primul va fi cel pe care ni-l arată formularul atunci când facem cererea OBȚINE, apoi vom crea un traseu care captează trimiterea formularului prin Post și transmite valorile către RedisÎn cele din urmă, trebuie să creăm un traseu care apelează o vizualizare și arată valorile obținute din Redis. Să vedem codul pe care trebuie să îl folosim:

2- Dacă ne uităm puțin la conexiunea cu Redis este tratat de o clasă cu același nume care aparține pachetelor de Laravel, folosim metoda dvs. conexiune () cu care vom stabili conexiunea dintre aplicația noastră și server Redis, apoi pentru a seta valorile de utilizat vom folosi metoda hset ()În cadrul metodei stabilim instanța pe care urmează să o ia, numele variabilei și în cele din urmă valoarea, în acest caz ceea ce primește din formular.

3- Apoi, în vizualizarea care consultă datele, vom face din nou conexiunea cu serverul Redis, și vom obține cu metoda hget (), instanța și valoarea sa de care avem nevoie, și cu aceasta putem face o impresie a conținutului său, confirmând astfel că aplicația noastră funcționează.

De ce să folosiți Redis?Este un serviciu mult mai rapid decât utilizarea unui Bază de date pentru a stoca sesiuni, cu aceasta avem avantajul că putem muta cantități mari de date pentru mulți utilizatori fără a compromite performanța sau experiența aplicației noastre.

În plus, putem folosi și Redis ca intermediar pentru a partaja informații cu alte servicii care se află în ecosistemul nostru și, astfel, să profite la maximum de instrumentele disponibile.

Cu aceasta am terminat acest tutorial, am învățat cum să încorporăm Redis și avantajele sale pentru aplicația noastră realizată în Laravel, În ciuda Redis baza de date nu este o bază de date relațională cheie> valoare, ne permite să organizăm informațiile în mod eficient, poate nu ca aplicațiile tradiționale, dar putem profita cumva de marea sa viteză.

V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave