Använd Redis med Laravel

Innehållsförteckning

Redis Det är en avancerad plattform som gör att vi kan lagra värden och konsultera dem mycket snabbt, det är som en cache där vi kan arbeta med sessioner eller data som måste kvarstå under en session utan att behöva lagra dem i databasen.

För att kunna använda Redis, Laravel Du behöver bara ha en instans av denna server på en plats där du kan komma åt den, eftersom vi har klasser som ger oss stöd för att kunna interagera korrekt med tjänsten.

KravVi behöver först en server Redis funktionell och tillgänglig för vår applikation, för detta kan vi besöka redis.io och få fart på hur du installerar det. Då behöver vi en standardinstallation av Laravel, måste vi också veta hur man gör vyer och rutter.

Vi kommer att följa några enkla steg för att få allt att fungera:

1- Först och främst måste vi skapa några rutter, den första kommer att vara den som formuläret visar oss när vi gör begäran SKAFFA SIG, då kommer vi att skapa en rutt som fångar in formuläret via Post och skickar värdena till RedisSlutligen måste vi skapa en rutt som anropar en vy och visar värdena som erhållits från Redis. Låt oss se koden som vi måste använda:

2- Om vi ​​tittar lite på sambandet med Redis hanteras av en klass med samma namn som tillhör paket med Laravel, vi använder din metod anslutning () med vilken vi kommer att upprätta anslutningen mellan vår applikation och servern Redis, sedan för att ställa in de värden som ska användas kommer vi att använda metoden hset ()Inom metoden fastställer vi instansen som den kommer att ta, namnet på variabeln och slutligen värdet, i det här fallet vad den får från formuläret.

3- I den vy som konsulterar data kommer vi att göra anslutningen till servern igen Redis, och vi kommer att få med metoden hget (), instansen och dess värde som vi kräver, och med detta kan vi göra intryck av dess innehåll och därmed bekräfta att vår applikation fungerar.

Varför använda Redis?Det är en mycket snabbare tjänst än att använda en Databas för att lagra sessioner, med detta har vi fördelen att vi kan flytta stora mängder data för många användare utan att äventyra prestanda eller erfarenhet av vår applikation.

Dessutom kan vi också använda Redis som mellanhand för att dela information med andra tjänster som finns i vårt ekosystem och på så sätt få ut det mesta av de tillgängliga verktygen.

Med detta avslutar vi denna handledning, vi har lärt oss hur vi ska införliva Redis och dess fördelar med vår ansökan Laravel, Trots Redis din databas är inte en relationsdatabas nyckel> värde, gör att vi kan organisera information effektivt, kanske inte som traditionella applikationer, men vi kan på något sätt dra nytta av dess stora hastighet.

Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave