Utiliser Redis avec Laravel

Table des matières

Redis C'est une plateforme avancée qui nous permet de stocker des valeurs et de les consulter très rapidement, c'est comme un cache dans lequel on peut travailler avec des sessions ou des données qui doivent persister pendant une session sans avoir besoin de les stocker dans la base de données.

Pour pouvoir utiliser Redis, Laravel Il vous suffit d'avoir une instance de ce serveur dans un endroit où vous pouvez y accéder, car nous avons des classes qui nous aident à pouvoir interagir correctement avec le service.

ExigencesNous aurons d'abord besoin d'un serveur Redis fonctionnel et disponible pour notre application, pour cela nous pouvons visiter redis.io et découvrez comment l'installer. Ensuite, nous aurons besoin d'une installation standard de Laravel, il faut aussi savoir faire des vues et des itinéraires.

Nous allons suivre quelques étapes simples pour que tout fonctionne :

1- Tout d'abord, nous devons créer des itinéraires, le premier sera celui que le formulaire nous montre lorsque nous faisons la demande AVOIR, puis nous allons créer un itinéraire qui capture la soumission du formulaire via Post et transmet les valeurs à RedisEnfin, il faut créer une route qui appelle une vue et montre les valeurs obtenues à partir de Redis. Voyons le code que nous devons utiliser :

2- Si nous regardons un peu le lien avec Redis est géré par une classe du même nom qui appartient aux packages de Laravel, nous utilisons votre méthode connexion () avec lequel nous établirons la connexion entre notre application et le serveur Redis, puis pour définir les valeurs à utiliser nous allons utiliser la méthode hset()Au sein de la méthode, nous établissons l'instance qu'elle va prendre, le nom de la variable et enfin la valeur, dans ce cas ce qu'elle reçoit du formulaire.

3- Ensuite dans la vue qui consulte les données, on va refaire la connexion avec le serveur Redis, et nous allons obtenir avec la méthode hget (), l'instance et sa valeur dont nous avons besoin, et avec cela nous pouvons faire une impression de son contenu, confirmant ainsi que notre application fonctionne.

Pourquoi utiliser Redis ?C'est un service beaucoup plus rapide que d'utiliser un Base de données pour stocker des sessions, nous avons ainsi l'avantage de pouvoir déplacer de grandes quantités de données pour de nombreux utilisateurs sans compromettre les performances ou l'expérience de notre application.

De plus, nous pouvons également utiliser Redis comme intermédiaire pour partager des informations avec d'autres services qui sont dans notre écosystème et ainsi tirer le meilleur parti des outils disponibles.

Avec cela, nous terminons ce tutoriel, nous avons appris à incorporer Redis et ses avantages à notre application faite en Laravel, malgré que Redis votre base de données n'est pas une base de données relationnelle clé> valeur, nous permet d'organiser efficacement l'information, peut-être pas comme les applications traditionnelles, mais nous pouvons en quelque sorte profiter de sa grande vitesse.

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave