@Override public <T> Flux<T> execute(ReactiveRedisCallback<T> action) { return execute(action, exposeConnection); }
Instant.now().getEpochSecond() + "", "1"); Flux<List<Long>> flux = this.redisTemplate.execute(this.script, keys, scriptArgs);
List<String> scriptArgs = Arrays.asList(replenishRate + "", burstCapacity + "", Instant.now().getEpochSecond() + "", "1"); Flux<List<Long>> resultFlux = this.redisTemplate.execute(this.script, keys, scriptArgs); return resultFlux.onErrorResume(throwable -> Flux.just(Arrays.asList(1L, -1L))) .reduce(new ArrayList<Long>(), (longs, l) -> {
@Override public <T> Flux<T> execute(ReactiveRedisCallback<T> action) { return execute(action, exposeConnection); }
@Override public <T> Flux<T> execute(ReactiveRedisCallback<T> action) { return execute(action, exposeConnection); }