Java源码示例:io.lettuce.core.ScoredValue

示例1
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key,
    String min, String max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  try {
    return commands.zrangebyscoreWithScores(key, min, max);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例2
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    String max, String min, long offset,
    long count) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例3
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    String max, String min) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例4
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key,
    String min, String max, long offset, long
    count) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrangebyscoreWithScores(key, min, max, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例5
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key, double min,
    double max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  try {
    return commands.zrangebyscoreWithScores(key, min, max);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例6
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key, double min,
    double max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  try {
    return commands.zrangebyscoreWithScores(key, min, max);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例7
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key,
    String min, String max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  try {
    return commands.zrangebyscoreWithScores(key, min, max);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例8
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    String max, String min, long offset,
    long count) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例9
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key,
    String min, String max, long offset, long
    count) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrangebyscoreWithScores(key, min, max, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例10
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    String max, String min) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例11
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max,
    double min, long offset, long count) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例12
@Override
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    Range<? extends Number> range, Limit
    limit) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("range", nullable(range));
  span.setTag("limit", nullable(limit));
  try {
    return commands.zrevrangebyscoreWithScores(key, range, limit);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例13
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key, double min,
    double max, long offset, long count) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrangebyscoreWithScores(key, min, max, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例14
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max,
    double min, long offset, long count) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例15
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max,
    double min) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例16
@Override
@Deprecated
public List<ScoredValue<V>> zrangebyscoreWithScores(K key,
    String min, String max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  try {
    return commands.zrangebyscoreWithScores(key, min, max);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例17
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key, double max,
    double min, long offset, long count) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例18
@Override
@Deprecated
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    String max, String min, long offset,
    long count) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  span.setTag("offset", offset);
  span.setTag("count", count);
  try {
    return commands.zrevrangebyscoreWithScores(key, max, min, offset, count);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例19
@Override
public List<ScoredValue<V>> zrevrangeWithScores(K key, long start,
    long stop) {
  Span span = helper.buildSpan("zrevrangeWithScores", key);
  span.setTag("start", start);
  span.setTag("stop", stop);
  try {
    return commands.zrevrangeWithScores(key, start, stop);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例20
@Override
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    Range<? extends Number> range) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("range", nullable(range));
  try {
    return commands.zrevrangebyscoreWithScores(key, range);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例21
/**
 * Method to write anomaly timestamps from ({@link com.yahoo.sherlock.model.AnomalyReport}) to redis.
 * @param anomalyTimestamps map : key - redis key, value - list of timestamps as {@link io.lettuce.core.ScoredValue}
 */
public void writeAnomalyTimestampsToRedis(Map<String, List<ScoredValue<byte[]>>> anomalyTimestamps) {
    RedisConnection<byte[]> conn = binary();
    List<RedisFuture> futures = new LinkedList<>();
    AsyncCommands<byte[]> cmd = conn.async();
    cmd.setAutoFlushCommands(false);
    log.info("Adding {} anomaly timestamps to redis", anomalyTimestamps.size());
    for (Map.Entry<String, List<ScoredValue<byte[]>>> anomalyTimestamp : anomalyTimestamps.entrySet()) {
        futures.add(cmd.zadd(encode(anomalyTimestamp.getKey()), anomalyTimestamp.getValue().toArray(new ScoredValue[anomalyTimestamp.getValue().size()])));
        futures.add(cmd.expire(encode(anomalyTimestamp.getKey()), expirationTime));
    }
    cmd.flushCommands();
    awaitRaw(futures);
    log.info("Added all anomaly timestamps to redis");
}
 
示例22
@Override
public RedisFuture<List<ScoredValue<V>>> zrangeWithScores(
    K key, long start, long stop) {
  Span span = helper.buildSpan("zrangeWithScores", key);
  span.setTag("start", start);
  span.setTag("stop", stop);
  return prepareRedisFuture(commands.zrangeWithScores(key, start, stop), span);
}
 
示例23
@Override
public List<ScoredValue<V>> zrevrangebyscoreWithScores(K key,
    Range<? extends Number> range) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("range", nullable(range));
  try {
    return commands.zrevrangebyscoreWithScores(key, range);
  } catch (Exception e) {
    onError(e, span);
    throw e;
  } finally {
    span.finish();
  }
}
 
示例24
@Override
@Deprecated
public RedisFuture<List<ScoredValue<V>>> zrangebyscoreWithScores(
    K key, double min, double max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  return prepareRedisFuture(commands.zrangebyscoreWithScores(key, min, max), span);
}
 
示例25
@Override
@Deprecated
public RedisFuture<List<ScoredValue<V>>> zrevrangebyscoreWithScores(
    K key, double max, double min) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  return prepareRedisFuture(commands.zrevrangebyscoreWithScores(key, max, min), span);
}
 
示例26
@Override
@Deprecated
public RedisFuture<List<ScoredValue<V>>> zrevrangebyscoreWithScores(
    K key, String max, String min) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  return prepareRedisFuture(commands.zrevrangebyscoreWithScores(key, max, min), span);
}
 
示例27
@Override
public RedisFuture<List<ScoredValue<V>>> zrevrangebyscoreWithScores(
    K key, Range<? extends Number> range, Limit limit) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("range", nullable(range));
  span.setTag("limit", nullable(limit));
  return prepareRedisFuture(commands.zrevrangebyscoreWithScores(key, range, limit), span);
}
 
示例28
@Override
@Deprecated
public RedisFuture<List<ScoredValue<V>>> zrangebyscoreWithScores(
    K key, double min, double max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  return prepareRedisFuture(commands.zrangebyscoreWithScores(key, min, max), span);
}
 
示例29
@Override
@Deprecated
public RedisFuture<List<ScoredValue<V>>> zrangebyscoreWithScores(
    K key, String min, String max) {
  Span span = helper.buildSpan("zrangebyscoreWithScores", key);
  span.setTag("min", min);
  span.setTag("max", max);
  return prepareRedisFuture(commands.zrangebyscoreWithScores(key, min, max), span);
}
 
示例30
@Override
@Deprecated
public RedisFuture<List<ScoredValue<V>>> zrevrangebyscoreWithScores(
    K key, String max, String min) {
  Span span = helper.buildSpan("zrevrangebyscoreWithScores", key);
  span.setTag("max", max);
  span.setTag("min", min);
  return prepareRedisFuture(commands.zrevrangebyscoreWithScores(key, max, min), span);
}