Interface RedisTimeSeriesReactiveCommands<K,V>

All Known Subinterfaces:
RedisModulesAdvancedClusterReactiveCommands<K,V>, RedisModulesClusterReactiveCommands<K,V>, RedisModulesReactiveCommands<K,V>
All Known Implementing Classes:
RedisModulesAdvancedClusterReactiveCommandsImpl, RedisModulesReactiveCommandsImpl

public interface RedisTimeSeriesReactiveCommands<K,V>
  • Method Details

    • tsCreate

      reactor.core.publisher.Mono<String> tsCreate(K key, CreateOptions<K,V> options)
    • tsAlter

      reactor.core.publisher.Mono<String> tsAlter(K key, AlterOptions<K,V> options)
    • tsAdd

      reactor.core.publisher.Mono<Long> tsAdd(K key, Sample sample)
    • tsAdd

      reactor.core.publisher.Mono<Long> tsAdd(K key, Sample sample, AddOptions<K,V> options)
    • tsMadd

      reactor.core.publisher.Flux<Long> tsMadd(KeySample<K>... samples)
    • tsIncrby

      reactor.core.publisher.Mono<Long> tsIncrby(K key, double value)
    • tsIncrby

      reactor.core.publisher.Mono<Long> tsIncrby(K key, double value, IncrbyOptions<K,V> options)
    • tsDecrby

      reactor.core.publisher.Mono<Long> tsDecrby(K key, double value)
    • tsDecrby

      reactor.core.publisher.Mono<Long> tsDecrby(K key, double value, IncrbyOptions<K,V> options)
    • tsCreaterule

      reactor.core.publisher.Mono<String> tsCreaterule(K sourceKey, K destKey, CreateRuleOptions options)
    • tsDeleterule

      reactor.core.publisher.Mono<String> tsDeleterule(K sourceKey, K destKey)
    • tsRange

      reactor.core.publisher.Flux<Sample> tsRange(K key, TimeRange range)
    • tsRange

      reactor.core.publisher.Flux<Sample> tsRange(K key, TimeRange range, RangeOptions options)
    • tsRevrange

      reactor.core.publisher.Flux<Sample> tsRevrange(K key, TimeRange range)
    • tsRevrange

      reactor.core.publisher.Flux<Sample> tsRevrange(K key, TimeRange range, RangeOptions options)
    • tsMrange

      reactor.core.publisher.Flux<RangeResult<K,V>> tsMrange(TimeRange range)
    • tsMrange

      reactor.core.publisher.Flux<RangeResult<K,V>> tsMrange(TimeRange range, MRangeOptions<K,V> options)
    • tsMrevrange

      reactor.core.publisher.Flux<RangeResult<K,V>> tsMrevrange(TimeRange range)
    • tsMrevrange

      reactor.core.publisher.Flux<RangeResult<K,V>> tsMrevrange(TimeRange range, MRangeOptions<K,V> options)
    • tsGet

      reactor.core.publisher.Mono<Sample> tsGet(K key)
    • tsMget

      reactor.core.publisher.Flux<GetResult<K,V>> tsMget(MGetOptions<K,V> options)
    • tsMget

      reactor.core.publisher.Flux<GetResult<K,V>> tsMget(V... filters)
    • tsMgetWithLabels

      reactor.core.publisher.Flux<GetResult<K,V>> tsMgetWithLabels(V... filters)
    • tsInfo

      reactor.core.publisher.Flux<Object> tsInfo(K key)
    • tsInfoDebug

      reactor.core.publisher.Flux<Object> tsInfoDebug(K key)
    • tsQueryIndex

      reactor.core.publisher.Flux<V> tsQueryIndex(V... filters)
    • tsDel

      reactor.core.publisher.Mono<Long> tsDel(K key, TimeRange range)