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