English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 使用 Redis

Installazione

Prima di iniziare a utilizzare Redis in Java, Dobbiamo assicurarci di aver installato il servizio redis e il driver Java redis, e che il tuo computer possa utilizzare Java normalmente. La configurazione dell'installazione di Java può essere consultata nei nostri Configurazione dell'ambiente di sviluppo Java Quindi, installiamo il driver Java redis:

  • Prima di tutto, devi scaricare il pacchetto di driver Scaricare jedis.jar,assicurarsi di scaricare il pacchetto di driver più recente.

  • Includere il pacchetto di driver nel tuo classpath.

Il nostro sito offre il download della versione jar 2.9.0:jedis-2.9.0.jar

Connettersi al servizio redis

import redis.clients.jedis.Jedis;
 
public class RedisJava {
    public static void main(String[] args) {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        // Se il servizio Redis è configurato con una password, è necessario questa riga, altrimenti non è necessario
        // jedis.auth("123456"); 
        System.out.println("连接成功");
        // Verificare se il servizio è in esecuzione
        System.out.println("Il servizio è in esecuzione: " + jedis.ping());
    }
}

Compilare il programma Java sopra, assicurarsi che il percorso del pacchetto di驱动 sia corretto.

连接成功
Il servizio è in esecuzione: PONG

Esempio di stringa (String) di memorizzazione Redis Java

import redis.clients.jedis.Jedis;
 
public class RedisStringJava {
    public static void main(String[] args) {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        System.out.println("连接成功");
        // Impostare i dati di stringa redis
        jedis.set("w3codeboxkey", "it.oldtoolbag.com");
        // Ottenere i dati memorizzati e stamparli
        System.out.println("La stringa memorizzata in redis è: " + jedis.get("w3codeboxkey"));
    }
}

编译以上程序。

连接成功
La stringa memorizzata in redis è: it.oldtoolbag.com

Esempio di lista (List) di memorizzazione Redis Java

import java.util.List;
import redis.clients.jedis.Jedis;
 
public class RedisListJava {
    public static void main(String[] args) {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        System.out.println("连接成功");
        // Memorizzare i dati nella lista
        jedis.lpush("site-list", "w3codebox");
        jedis.lpush("site-list", "Google");
        jedis.lpush("site-list", "Taobao");
        // Ottenere i dati memorizzati e stamparli
        List<String> list = jedis.lrange("site-list", 0, 2);
        per(int i = 0; i < list.size(); i++) {
            System.out.println("列表项为: " + list.get(i));
        }
    }
}

编译以上程序。

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

Redis Java Keys 示例

import java.util.Iterator;
import java.util.Set;
import redis.clients.jedis.Jedis;
 
public class RedisKeyJava {
    public static void main(String[] args) {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        System.out.println("连接成功");
 
        // 获取数据并输出
        Set<String> keys = jedis.keys("*"); 
        Iterator<String> it = keys.iterator();   
        while(it.hasNext()){   
            String key = it.next();   
            System.out.println(key);   
        }
    }
}

编译以上程序。

连接成功
w3codeboxkey
site-list