Connessione a Redis con Java
Per eseguire operazioni su Redis con Java ci sono varie librerie; io ho usato Jedis e mi ci sono trovato bene.
Se usate Maven:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
Qui sotto un esempio basico di estrazione dati dal secondo database:
import redis.clients.jedis.Jedis;
import java.util.List;
public class Main {
public static void main(String[] args) {
Jedis jedis = new Jedis("194.1.1.18");
jedis.select(1);
List<String> list = jedis.lrange("op-articoli", 0, -1);
System.out.println(list.size());
System.out.println(list);
jedis.close();
}
}
Estraendo da una lista usiamo un oggetto List.
Nell'esempio stampiamo il numero totale di records, che tutta la lista.
Ovviamente nella documentazione ufficiale trovate esempi più avanzati.
Enjoy!
java redis jedis database list maven
Commentami!