Wie man Redis mit Rost verbindet

Wie man Redis mit Rost verbindet
Rost ist zu einer der beliebtesten und einflussreichsten Programmiersprachen in der Moderne geworden. Mit dem Aufstieg der Web -Montage könnte Rost im Jahrzehnt das Internet mit Strom versorgen.

Dieser Artikel wird auf die Webbaugruppe vorbereiten, indem er lernt, wie Sie Redis mit unserer Anwendung verbinden können. Denken Sie daran, dass dies ein Anfänger ist und keine tieferen Rost- oder Redis-Themen erforscht.

Anforderungen

In diesem Tutorial wird davon ausgegangen.

Wir gehen auch davon aus, dass Sie weder in Redis noch in Rost neu sind.

Installieren von Redis -Client

Um Redis mit Rost zu verbinden, brauchen wir einen Redis -Rust -Kunden. Für dieses Tutorial werden wir den Redis-RS-Kunden verwenden. Sie können sich jedoch gerne andere Kunden ansehen.

Erstellen Sie zunächst ein neues Projekt:

$ Cargo neuer Redis_rust -bin -bin

Der obige Befehl gibt ein neues Projekt mit allen Dateien und Verzeichnissen, die wir benötigen.

Um das Redis-RS-Paket zu installieren, bearbeiten Sie die Ladung.TOML -Datei und fügen Sie die folgende Zeile hinzu:

[Abhängigkeiten]
Redis = "0.21.5 "

Speichern und schließen Sie die Datei.

Rost Connect Redis

Öffne die Haupt.RS -Datei im SRC -Verzeichnis und fügen Sie den Code hinzu, wie unten gezeigt:

externe Kiste Redis;
Verwenden Sie Redis :: Befehle;
fn main ()
// Client erstellen
Lassen Sie Client = Redis :: Client :: Open ("Redis: // 127.0.0.1 ")?;
Sei Mut conn = cleint.get_connection ()?;

Im obigen Code importieren wir zunächst das externe Erstellen.

Wir erstellen einen Client für den Redis -Server mit der offenen Methode in der Hauptfunktion.

Wir verwenden dann die Funktion get_connection (), um dem Client zu sagen, dass er eine Verbindung zum Redis -Server herstellen soll. Dies sollte ein Verbindungsobjekt zurückgeben, mit dem wir Befehle an den Redis -Server senden können.

Hinweis: Wenn Ihr Redis -Server mit einem Passwort gesichert ist, verwenden Sie das URL -Format wie unten gezeigt:

Redis: // [] [:@][:Hafen][/]

Zum Beispiel, um das Passwort für den Standard -Benutzernamen festzulegen:

Redis: // Standard: [email protected]: 6379/0

Rost-Set-Schlüsselwertpaar

Der grundlegendste Betrieb ist die Erstellung eines neuen Schlüsselwertpaars bei der Arbeit mit Redis. Wir können dies mit einer einfachen Methode tun wie:

Sei _: () = conn.set ("Jahr", 2022)?;

Das obige sollte einen neuen Schlüssel namens Jahr mit dem Wert 2022 im Redis -Server erstellen.

Wir können auch einen ablaufenden Schlüssel mit dem Code erstellen, wie unten gezeigt:

Sei _: () = conn.setEx ("Jahr", 2022, 60)?;

Der obige Code erstellt einen Schlüssel, der in 60 Millisekunden abläuft.

Rost bekommt Wert

Um den mit einem Schlüssel zugeordneten Wert zu holen, können wir den Code wie gezeigt verwenden:

println!("Jahr: ", conn.bekommen ("Jahr"));

Abschluss

In diesem Tutorial werden die Grundlagen der Verbindung mit Rost untersucht. Sie können mehr in der unten angegebenen Ressource überprüfen:

https: // docs.RS/Redis/letztes/Redis/

Danke fürs Lesen!!