| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<Redis> | 
__TYPE_ARG  | 
| Constructor and Description | 
|---|
Redis(Object delegate)  | 
Redis(Redis delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
Redis | 
batch(List<Request> commands,
     Handler<AsyncResult<List<Response>>> onSend)
Sends a list of commands in a single IO operation, this prevents any inter twinning to happen from other
 client users. 
 | 
void | 
close()
Closes the client and terminates any connection. 
 | 
Redis | 
connect(Handler<AsyncResult<RedisConnection>> handler)
Connects to the redis server. 
 | 
static Redis | 
createClient(Vertx vertx)
Create a new redis client using the default client options. 
 | 
static Redis | 
createClient(Vertx vertx,
            RedisOptions options)
Create a new redis client using the given client options. 
 | 
static Redis | 
createClient(Vertx vertx,
            String connectionString)
Create a new redis client using the default client options. 
 | 
boolean | 
equals(Object o)  | 
Redis | 
getDelegate()  | 
int | 
hashCode()  | 
static Redis | 
newInstance(Redis arg)  | 
Single<List<Response>> | 
rxBatch(List<Request> commands)
Sends a list of commands in a single IO operation, this prevents any inter twinning to happen from other
 client users. 
 | 
Single<RedisConnection> | 
rxConnect()
Connects to the redis server. 
 | 
Maybe<Response> | 
rxSend(Request command)
Send the given command to the redis server or cluster. 
 | 
Redis | 
send(Request command,
    Handler<AsyncResult<Response>> onSend)
Send the given command to the redis server or cluster. 
 | 
String | 
toString()  | 
public static final io.vertx.lang.rx.TypeArg<Redis> __TYPE_ARG
public Redis getDelegate()
public static Redis createClient(Vertx vertx)
vertx - the vertx instancepublic static Redis createClient(Vertx vertx, String connectionString)
vertx - the vertx instanceconnectionString - a string URI following the scheme: redis://[username:password@][host][:port][/database]public static Redis createClient(Vertx vertx, RedisOptions options)
vertx - the vertx instanceoptions - the user provided optionspublic Redis connect(Handler<AsyncResult<RedisConnection>> handler)
handler - the async result handlerpublic Single<RedisConnection> rxConnect()
public void close()
public Redis send(Request command, Handler<AsyncResult<Response>> onSend)
command - the command to sendonSend - the asynchronous result handler.public Maybe<Response> rxSend(Request command)
command - the command to sendpublic Redis batch(List<Request> commands, Handler<AsyncResult<List<Response>>> onSend)
commands - list of command to sendonSend - the asynchronous result handler.public Single<List<Response>> rxBatch(List<Request> commands)
commands - list of command to sendCopyright © 2020 Eclipse. All rights reserved.