Bruk Redis med Laravel

Innholdsfortegnelse

Redis Det er en avansert plattform som lar oss lagre verdier og konsultere dem veldig raskt, det er som en cache der vi kan jobbe med økter eller data som må vedvare under en økt uten å måtte lagre dem i databasen.

For å kunne bruke Redis, Laravel Du trenger bare å ha en forekomst av denne serveren på et sted der du kan få tilgang til den, siden vi har klasser som gir oss støtte for å kunne samhandle riktig med tjenesten.

KravVi trenger først en server Redis funksjonell og tilgjengelig for vår applikasjon, for dette kan vi besøke redis.io og få fart på hvordan du installerer det. Da trenger vi en standard installasjon av Laravel, må vi også vite hvordan vi lager utsikt og ruter.

Vi skal følge noen få enkle trinn for å få alt til å fungere:

1- Først av alt må vi lage noen ruter, den første vil være den som skjemaet viser oss når vi sender forespørselen , så vil vi lage en rute som fanger innsending av skjemaet via Post og sender verdiene til RedisTil slutt må vi lage en rute som kaller en visning og viser verdiene hentet fra Redis. La oss se koden som vi må bruke:

2- Hvis vi ser litt på sammenhengen med Redis håndteres av en klasse med samme navn som tilhører pakker med Laravel, vi bruker metoden din forbindelse () som vi vil etablere forbindelsen mellom vår applikasjon og serveren Redis, for å sette verdiene som skal brukes, skal vi bruke metoden hset ()Innenfor metoden etablerer vi forekomsten som den skal ta, navnet på variabelen og til slutt verdien, i dette tilfellet hva den mottar fra skjemaet.

3- Så i visningen som konsulterer dataene, skal vi koble til serveren igjen Redis, og vi kommer til å skaffe med metoden hget (), forekomsten og dens verdi som vi krever, og med dette kan vi gjøre inntrykk av innholdet, og dermed bekrefte at applikasjonen vår fungerer.

Hvorfor bruke Redis?Det er en mye raskere tjeneste enn å bruke en Database for å lagre økter, med dette har vi fordelen av at vi kan flytte store datamengder for mange brukere uten å gå på kompromiss med ytelsen eller opplevelsen til applikasjonen vår.

I tillegg kan vi også bruke Redis som mellommann for å dele informasjon med andre tjenester som er i vårt økosystem og dermed få mest mulig ut av de tilgjengelige verktøyene.

Med dette fullfører vi denne opplæringen, vi har lært hvordan vi skal innlemme Redis og fordelene med søknaden vår Laravel, Til tross for Redis databasen din er ikke en relasjonsdatabase nøkkel> verdi, lar oss organisere informasjon effektivt, kanskje ikke som tradisjonelle applikasjoner, men vi kan på en eller annen måte dra nytte av den store hastigheten.

Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave