Verwenden Sie Redis mit Laravel

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.

Anforderungen
Wir werden zuerst einen funktionsfähigen Redis- Server benötigen, der für unsere Anwendung verfügbar ist. Dazu können wir redis.io besuchen und uns mit der Installation vertraut machen . Dann brauchen wir eine Standardinstallation von Laravel , wir müssen auch wissen, wie man Ansichten und Routen erstellt.

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:

laravel-usar-redis.jpg

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.

See also  Massenbearbeitung von Windows Server 2016 AD-Benutzern

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.

Warum Redis verwenden?
Es ist ein viel schnellerer Dienst als die Verwendung einer Datenbank- Engine zum Speichern von Sitzungen. Damit haben wir den Vorteil, dass wir große Datenmengen für viele Benutzer verschieben können, ohne dass die Leistung oder Erfahrung unserer Anwendung beeinträchtigt wird.

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.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *