Gebruik Redis met Laravel

Inhoudsopgave

Redis Het is een geavanceerd platform waarmee we waarden kunnen opslaan en zeer snel kunnen raadplegen, het is als een cache waarin we kunnen werken met sessies of gegevens die tijdens een sessie moeten blijven bestaan ​​zonder ze in de database op te slaan.

Om te kunnen gebruiken Redis, Laravel U hoeft alleen een exemplaar van deze server te hebben op een locatie waar u er toegang toe hebt, aangezien we klassen hebben die ons ondersteuning bieden om correct met de service te kunnen communiceren.

VereistenWe hebben eerst een server nodig Redis functioneel en beschikbaar voor onze applicatie, hiervoor kunnen we bezoeken redis.io en leer hoe u het moet installeren. Dan hebben we een standaard installatie nodig van: Laravel, moeten we ook weten hoe we views en routes moeten maken.

We gaan een paar eenvoudige stappen volgen om alles werkend te krijgen:

1- Allereerst moeten we een aantal routes maken, de eerste is degene die het formulier ons laat zien wanneer we het verzoek indienen KRIJGEN, dan zullen we een route maken die de indiening van het formulier via Post vastlegt en de waarden doorgeeft aan RedisTen slotte moeten we een route maken die een weergave oproept en de waarden toont die zijn verkregen van Redis. Laten we eens kijken naar de code die we moeten gebruiken:

2- Als we een beetje kijken naar de connectie met Redis wordt afgehandeld door een klasse met dezelfde naam die behoort tot pakketten van Laravel, we gebruiken jouw methode verbinding () waarmee we de verbinding tussen onze applicatie en de server tot stand zullen brengen Redis, om vervolgens de te gebruiken waarden in te stellen, gaan we de methode gebruiken hset ()Binnen de methode bepalen we de instantie die het gaat nemen, de naam van de variabele en tenslotte de waarde, in dit geval wat het van het formulier ontvangt.

3- Dan gaan we in de view die de data raadpleegt weer de verbinding maken met de server Redis, en we gaan verkrijgen met de methode hget (), de instantie en de waarde die we nodig hebben, en hiermee kunnen we een indruk maken van de inhoud ervan, en zo bevestigen dat onze applicatie werkt.

Waarom Redis gebruiken?Het is een veel snellere service dan het gebruik van een Database om sessies op te slaan, hiermee hebben we het voordeel dat we grote hoeveelheden gegevens voor veel gebruikers kunnen verplaatsen zonder de prestaties of ervaring van onze applicatie in gevaar te brengen.

Daarnaast kunnen we ook gebruik maken van Redis als intermediair om informatie te delen met andere diensten in ons ecosysteem en zo optimaal gebruik te maken van de beschikbare tools.

Hiermee ronden we deze tutorial af, we hebben geleerd hoe te integreren Redis en de voordelen ervan voor onze applicatie gemaakt in Laravel, Niettegenstaande Redis uw database is geen relationele database sleutel> waarde, stelt ons in staat om informatie effectief te organiseren, misschien niet zoals traditionele toepassingen, maar we kunnen op de een of andere manier profiteren van de grote snelheid ervan.

Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave