Redis ist eine fortschrittliche Plattform, mit der wir Werte sehr schnell speichern und abrufen können. Es ist wie mit einem Cache, in dem wir mit Sitzungen oder Daten arbeiten können, die während einer Sitzung bestehen bleiben müssen, ohne sie in einer Datenbank speichern zu müssen.
Um Redis nutzen zu können, muss Laravel lediglich eine Instanz dieses Servers an einem Ort haben, auf den zugegriffen werden kann, da wir Klassen haben, die uns dabei unterstützen, ordnungsgemäß mit dem Service zu interagieren.
Wir werden einige einfache Schritte befolgen, um alles zum Laufen zu bringen:
1- Zuerst müssen wir einige Routen erstellen. Die erste Route zeigt uns das Formular, wenn wir die GET- Anfrage stellen. Dann erstellen wir eine Route, die das Senden des Formulars per Post aufzeichnet und die Werte an Redis übergibt. Schließlich müssen wir eine erstellen Route, die eine Ansicht aufruft und die von Redis erhaltenen Werte anzeigt. Sehen wir uns den Code an, den wir verwenden sollten:
2- Wenn wir ein bisschen schauen, dass die Verbindung mit Redis von einer Klasse mit demselben Namen behandelt wird, die zu den Laravel- Paketen gehört, verwenden wir die connection () -Methode, mit der wir die Verbindung zwischen unserer Anwendung und dem Redis- Server herstellen Um die zu verwendenden Werte festzulegen, verwenden wir die Methode hset () . Innerhalb der Methode legen wir die zu verwendende Instanz, den Namen der Variablen und schließlich den Wert fest, in diesem Fall das, was Sie vom Formular erhalten.
3- Dann stellen wir in der Ansicht, die die Daten abfragt , die Verbindung zum Redis- Server wieder her und erhalten mit der Methode hget () die Instanz und den Wert derselben, die wir benötigen, und können damit einen Eindruck hinterlassen Ihr Inhalt bestätigt, dass unsere Anwendung funktioniert.
Darüber hinaus können wir Redis auch als Vermittler verwenden, um Informationen mit anderen Diensten in unserem Ökosystem auszutauschen und so die verfügbaren Tools optimal zu nutzen.
Nachdem wir dieses Tutorial abgeschlossen haben, haben wir gelernt, wie wir Redis und seine Vorteile in unsere in Laravel erstellte Anwendung integrieren können, obwohl Redis keine relationale Datenbank ist nicht wie herkömmliche Anwendungen, aber irgendwie können wir seine große Geschwindigkeit ausnutzen.