Redis in Java verwenden

Installation

Bevor Sie Redis in Java verwenden, müssen wir sicherstellen, dass der Redis-Dienst und der Java-Redis-Treiber installiert sind und dass Java auf Ihrem Rechner ordnungsgemäß funktioniert. Für die Installation und Konfiguration von Java können Sie sich auf unsereKonfiguration der Java-Entwicklungsumgebung beziehen.Als Nächstes installieren wir den Java-Redis-Treiber:

  • Zuerst müssen Sie das Treiberpaket herunterladen.Laden Sie jedis.jar herunter, und stellen Sie sicher, dass Sie das neueste Treiberpaket herunterladen.
  • Fügen Sie das Treiberpaket in Ihren Classpath ein.

Diese Seite bietet einen Download der 2.9.0-Jar-Version:jedis-2.9.0.jar


Verbindung zum Redis-Dienst herstellen

Beispiel

import redis.clients.jedis.Jedis; public class RedisJava { public static void main(String[] args) { //Verbindung zum lokalen Redis-Dienst herstellen Jedis jedis = new Jedis("localhost"); //Wenn für den Redis-Dienst ein Passwort gesetzt ist, ist die folgende Zeile erforderlich; wenn nicht, ist sie nicht erforderlich. // jedis.auth("123456"); System.out.println("Erfolgreich verbunden"); //Prüfen, ob der Dienst läuft System.out.println("Der Dienst läuft:"+jedis.ping()); } }

Kompilieren Sie das obige Java-Programm und stellen Sie sicher, dass der Pfad des Treiberpakets korrekt ist.

连接成功
服务正在运行: PONG

Redis Java String Beispiel

Beispiel

import redis.clients.jedis.Jedis; public class RedisStringJava { public static void main(String[] args) { //Verbindung zum lokalen Redis-Dienst herstellen Jedis jedis = new Jedis("localhost"); System.out.println("Erfolgreich verbunden"); //Redis-String-Daten setzen jedis.set("examplekey", "www.example.com"); //Die gespeicherten Daten abrufen und ausgeben System.out.println("Die in Redis gespeicherte Zeichenkette ist:"+ jedis.get("examplekey")); } }

Kompilieren Sie das obige Programm.

连接成功
redis 存储的字符串为: www.example.com

Redis Java List Beispiel

Beispiel

import java.util.List; import redis.clients.jedis.Jedis; public class RedisListJava { public static void main(String[] args) { //Verbindung zum lokalen Redis-Dienst herstellen Jedis jedis = new Jedis("localhost"); System.out.println("Erfolgreich verbunden"); //Daten in der Liste speichern jedis.lpush("site-list", "Example"); jedis.lpush("site-list", "Google"); jedis.lpush("site-list", "Taobao"); //Die gespeicherten Daten abrufen und ausgeben List<String> list = jedis.lrange("site-list", 0 ,2); for(int i=0; i<list.size(); i++) { System.out.println("Die Listenelemente sind:"+list.get(i)); } } }

Kompilieren Sie das obige Programm.

连接成功
列表项为: Taobao
列表项为: Google
列表项为: Example

Redis Java Keys Beispiel

Beispiel

import java.util.Iterator; import java.util.Set; import redis.clients.jedis.Jedis; public class RedisKeyJava { public static void main(String[] args) { //Verbindung zum lokalen Redis-Dienst herstellen Jedis jedis = new Jedis("localhost"); System.out.println("Erfolgreich verbunden"); //Daten abrufen und ausgeben Set<String> keys = jedis.keys("*"); Iterator<String> it=keys.iterator() ; while(it.hasNext()){ String key = it.next(); System.out.println(key); } } }

Kompilieren Sie das obige Programm.

连接成功
examplekey
site-list
Andere Erweiterungen