import io.vertx.redis.client.*;
public class RedisClientExample {
public static void main(String[] args) {
Redis.createClient(Vertx.vertx(), new RedisOptions().setConnectionString("redis://localhost:6379"))
.connect(conn -> {
if (conn.succeeded()) {
RedisConnection connection = conn.result();
connection.set("key", "value", res -> {
if (res.succeeded()) {
System.out.println("Data stored successfully");
connection.get("key", res2 -> {
if (res2.succeeded()) {
System.out.println("Value: " + res2.result());
} else {
System.out.println("Failed to get value: " + res2.cause());
}
connection.close();
});
} else {
System.out.println("Failed to store data: " + res.cause());
}
});
} else {
System.out.println("Failed to connect to Redis: " + conn.cause());
}
});
}
}
json
{
"redis.host": "localhost",
"redis.port": 6379
}