<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.6.0</version>
</dependency>
import redis.clients.jedis.Jedis;
Jedis jedis = new Jedis("localhost", 6379);
jedis.auth("your_password");
jedis.set("key", "value");
String value = jedis.get("key");
jedis.lpush("list", "value1", "value2", "value3");
List<String> list = jedis.lrange("list", 0, -1);
Transaction tx = jedis.multi();
tx.set("key1", "value1");
tx.set("key2", "value2");
tx.exec();
JedisPubSub listener = new JedisPubSub() {
@Override
public void onMessage(String channel, String message) {
}
};
jedis.subscribe(listener, "channel");
jedis.close();
try {
} catch (JedisException e) {
}