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-listAndere Erweiterungen