<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-core</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-redis-client</artifactId>
<version>4.1.0</version>
</dependency>
import io.vertx.core.Vertx;
import io.vertx.redis.client.Redis;
import io.vertx.redis.client.RedisOptions;
public class Example {
public static void main(String[] args) {
Vertx vertx = Vertx.vertx();
RedisOptions options = new RedisOptions()
.setHost("localhost")
.setPort(6379);
Redis redis = Redis.createClient(vertx, options);
}
}
redis.set("key", "value", ar -> {
if (ar.succeeded()) {
System.out.println("Key-value pair set successfully");
} else {
System.out.println("Failed to set key-value pair: " + ar.cause().getMessage());
}
});
redis.get("key", ar -> {
if (ar.succeeded()) {
System.out.println("Value: " + ar.result());
} else {
System.out.println("Failed to get value: " + ar.cause().getMessage());
}
});
redis.del("key", ar -> {
if (ar.succeeded()) {
System.out.println("Key deleted successfully");
} else {
System.out.println("Failed to delete key: " + ar.cause().getMessage());
}
});