Wie man mit Java eine Verbindung zu Redis herstellt

Wie man mit Java eine Verbindung zu Redis herstellt
In diesem Tutorial veranschaulicht.

Voraussetzungen

Um diesem Tutorial zu folgen, empfehlen wir:

  • Die neueste Version des Redis -Servers wurde auf Ihrem System installiert und konfiguriert.
  • Java Development Kit installiert und konfiguriert.
  • Intellij Idea Community Edition.

Redis Java Client - Salat

Um unsere Anwendung mit Java zu verbinden, benötigen wir einen Java -Client. Redis hat verschiedene Java -Kunden, die Sie verwenden können. Für dieses Tutorial werden wir jedoch Salat verwenden.

Salat ist ein kostenloser Open-Source-Thread-Safe-Redis-Client, der leicht zu konfigurieren ist. Es bietet synchrone und asynchrone Verbindungen zu Redis mit minimalem Setup.

Neues Projekt

Beginnen wir mit der Erstellung eines neuen Projekts in Intellij. Öffnen Sie zunächst Ihre IDE und wählen Sie ein neues Projekt aus.

Wählen Sie den Projekttyp als Java aus und stellen Sie Ihr Projekt SDK im linken Bereich fest.

Wählen Sie in den folgenden Windows aus der Vorlage erstellen und wählen Sie in der Befehlszeile aus.

Klicken Sie auf Weiter und setzen Sie den Namen und Pfad für Ihr Projekt.

Sobald Sie fertig sind, werden Sie auf dem Code -Editor landen.

Salat installieren

Um Salat in unserem Java -Projekt zu installieren, müssen wir ein Framework hinzufügen. Klicken Sie in der Projektstruktur mit der rechten Maustaste auf das Stammverzeichnis und wählen Sie „Rahmenunterstützung hinzufügen.”

Wählen Sie hier Maven und klicken Sie auf OK.

Navigieren Sie in das SRC -Verzeichnis und öffnen Sie den POM.XML -Datei. Bearbeiten Sie die Datei und fügen Sie die folgenden Zeilen hinzu.



io.Kopfsalat
Salat-Kern
6.1.6.FREIGEBEN

Das oben obene sollte Salat als Abhängigkeit von Maven installieren.

Exapand Ihre Abhängigkeiten Windows und Sie sollten die Struktur wie gezeigt sehen:

NOTIZ: Intellij wird die Maven -Abhängigkeiten für Sie abrufen und installieren.

Java verbinden sich mit Redis

Fügen Sie den folgenden Code hinzu, um eine Verbindung zu Ihrem Redis -Cluster in Ihrer Quelldatei herzustellen.

Paket com.csalem;
IO importieren.Kopfsalat.Kern.Redisklient;
IO importieren.Kopfsalat.Kern.API.Synchronisation.Rediscommands;
IO importieren.Kopfsalat.Kern.API.Synchronisation.Redisstringcommands;
IO importieren.Kopfsalat.Kern.API.Staatliche REDISRECONNECTION;
Hauptklasse Haupt
public static void main (String [] args)
Redisclient client = redisclient.create ("Redis: // [email protected]: 6379/0 ");
StateFulRedisconnection Connection = Client.verbinden();
Rediscommands synccommands = Verbindung.sync ();
System.aus.println ("Verbindung erfolgreich!");
Verbindung.schließen();
Klient.abschalten();

Der obige Code sollte den Redis -Cluster anschließen und Nachrichten drucken.

Redis setzen einen neuen Schlüsselwert

Um ein neues Schlüsselwertpaar festzulegen, fügen Sie den Code als:

Synccommands.set ("mykey", "myValue");

Der obige Code sollte der Redis -Datenbank einen neuen Ley und einen neuen Wert hinzufügen.

Verwenden Sie den Code, um einen ablaufenden Schlüssel hinzuzufügen:

Synccommands.setEx ("mykey", 60, "myValue");

Das obige fordert Redis an, einen neuen Schlüssel hinzuzufügen, der in 60 Sekunden abläuft.

Redis erhalten Wert

Um einen Schlüssel mit einem bestimmten Schlüssel zugeordnet zu haben, können wir dies tun:

System.aus.println (synccommands.Holen Sie sich ("mykey");

Das obige sollte zurückkehren:

MyValue

Abschluss

In diesem Tutorial haben wir besprochen, wie Sie Redis mit Ihrer Java -Anwendung mit dem Salat -Client und Maven mit Ihrer Java -Anwendung verbinden können.

Danke fürs Lesen!