Loading ...

Connessione a Redis con Java

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!