本文整理了Java中io.vertx.redis.RedisClient.hincrby
方法的一些代码示例,展示了RedisClient.hincrby
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RedisClient.hincrby
方法的具体详情如下:
包路径:io.vertx.redis.RedisClient
类名称:RedisClient
方法名:hincrby
[英]Increment the integer value of a hash field by the given number
[中]将哈希字段的整数值递增给定的数字
代码示例来源:origin: xenv/gushici
private void setHistoryToRedis(Message<JsonObject> message) {
redisClient.hincrby(Key.REDIS_CLICKS_HISTORY_HASH, LocalDate.now().toString(), 1, res -> {
if (res.failed()) {
log.error("Fail to get data from Redis", res.cause());
}
});
redisClient.hincrby(Key.REDIS_CLICKS_TOTAL_HASH, "total", 1, res -> {
if (res.failed()) {
log.error("Fail to get data from Redis", res.cause());
}
});
}
代码示例来源:origin: io.vertx/vertx-rx-java
/**
* Increment the integer value of a hash field by the given number
* @param key Key string
* @param field Field name
* @param increment Value by which to increment
* @param handler Handler for the result of this call.
* @return
*/
public io.vertx.rxjava.redis.RedisClient hincrby(String key, String field, long increment, Handler<AsyncResult<Long>> handler) {
delegate.hincrby(key, field, increment, handler);
return this;
}
代码示例来源:origin: vert-x3/vertx-rx
/**
* Increment the integer value of a hash field by the given number
* @param key Key string
* @param field Field name
* @param increment Value by which to increment
* @param handler Handler for the result of this call.
* @return
*/
public io.vertx.rxjava.redis.RedisClient hincrby(String key, String field, long increment, Handler<AsyncResult<Long>> handler) {
delegate.hincrby(key, field, increment, handler);
return this;
}
代码示例来源:origin: cescoffier/vertx-workshop
@Override
public void vote(String name, boolean plus, Handler<AsyncResult<Void>> handler) {
redis.hincrby(name, plus ? "up" : "down", 1, hincrby -> {
// TODO to implement
// TODO don't forget to publish the new ratings to RECOMMENDATIONS_ADDRESS
});
}
代码示例来源:origin: sczyh30/vertx-kue
/**
* Attempt once and save attemptAdd times to Redis backend.
*/
private Future<Job> attemptAdd() {
Future<Job> future = Future.future();
String key = RedisHelper.getKey("job:" + this.id);
if (this.attempts < this.max_attempts) {
client.hincrby(key, "attempts", 1, r -> {
if (r.succeeded()) {
this.attempts = r.result().intValue();
future.complete(this);
} else {
this.emitError(r.cause());
future.fail(r.cause());
}
});
} else {
future.complete(this);
}
return future;
}
内容来源于网络,如有侵权,请联系作者删除!