Naudokite „Redis“ su „Laravel“

Turinys

Redis Tai pažangi platforma, leidžianti mums labai greitai išsaugoti vertybes ir su jomis susipažinti, ji yra tarsi talpykla, kurioje galime dirbti su sesijomis ar duomenimis, kurie turi išlikti seanso metu, nereikalaujant jų saugoti duomenų bazėje.

Kad būtų galima naudotis Redis, Laravelis Jums tereikia turėti šio serverio egzempliorių toje vietoje, kur galite jį pasiekti, nes mes turime klases, kurios mums teikia paramą, kad galėtume tinkamai sąveikauti su paslauga.

ReikalavimaiPirmiausia mums reikės serverio Redis funkcionalus ir prieinamas mūsų programai, todėl galime apsilankyti redis.io ir sužinokite, kaip jį įdiegti. Tada mums reikės standartinio diegimo Laravelis, mes taip pat turime žinoti, kaip sukurti vaizdus ir maršrutus.

Mes atliksime kelis paprastus veiksmus, kad viskas veiktų:

1- Pirmiausia turime sukurti tam tikrus maršrutus. Pirmasis bus tas, kurį forma mums parodys, kai pateiksime užklausą GET, tada sukursime maršrutą, kuris užfiksuos formos pateikimą paštu ir perduos reikšmes RedisGaliausiai turime sukurti maršrutą, kuris iškviečia rodinį ir parodo iš jo gautas vertes Redis. Pažiūrėkime kodą, kurį turime naudoti:

2- Jei šiek tiek pažvelgsime į ryšį su Redis tvarko to paties pavadinimo klasė, priklausanti paketams Laravelis, mes naudojame jūsų metodą jungtis () su kuriuo užmezgsime ryšį tarp mūsų programos ir serverio Redis, tada norėdami nustatyti naudojamas vertes, naudosime metodą hset ()Pagal metodą nustatome egzempliorių, kurio jis imsis, kintamojo pavadinimą ir galiausiai vertę, šiuo atveju tai, ką jis gauna iš formos.

3- Tada, žiūrėdami į duomenis, mes vėl užmegsime ryšį su serveriu Redis, ir mes ketiname gauti šį metodą hget (), egzempliorių ir jo vertę, kurios mums reikia, ir tokiu būdu galime padaryti įspūdį apie jos turinį, taip patvirtindami, kad mūsų programa veikia.

Kodėl verta naudoti Redis?Tai daug greitesnė paslauga nei naudojant Duomenų bazė saugoti seansus, todėl turime pranašumą, kad galime perkelti didelius duomenų kiekius daugeliui vartotojų, nepakenkdami mūsų programos našumui ar patirčiai.

Be to, mes taip pat galime naudoti Redis kaip tarpininkas dalytis informacija su kitomis mūsų ekosistemoje esančiomis paslaugomis ir taip išnaudoti visas turimas priemones.

Baigę šią pamoką, mes išmokome įtraukti Redis ir jo privalumai mūsų programoje, sukurtaje Laravelis, Nepaisant Redis jūsų duomenų bazė nėra santykių duomenų bazė raktas> vertė, leidžia mums efektyviai organizuoti informaciją, galbūt ne taip, kaip tradicinės programos, tačiau galime kažkaip pasinaudoti jos dideliu greičiu.

Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave