Interface RedisBloomReactiveCommands<K,V>

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

public interface RedisBloomReactiveCommands<K,V>
  • Method Details

    • bfAdd

      reactor.core.publisher.Mono<Boolean> bfAdd(K key, V item)
    • bfCard

      reactor.core.publisher.Mono<Long> bfCard(K key)
    • bfExists

      reactor.core.publisher.Mono<Boolean> bfExists(K key, V item)
    • bfInfo

      reactor.core.publisher.Mono<BloomFilterInfo> bfInfo(K key)
    • bfInfo

      reactor.core.publisher.Mono<Long> bfInfo(K key, BloomFilterInfoType type)
    • bfInsert

      reactor.core.publisher.Flux<Boolean> bfInsert(K key, V... items)
    • bfInsert

      reactor.core.publisher.Flux<Boolean> bfInsert(K key, BloomFilterInsertOptions options, V... items)
    • bfMAdd

      reactor.core.publisher.Flux<Boolean> bfMAdd(K key, V... items)
    • bfMExists

      reactor.core.publisher.Flux<Boolean> bfMExists(K key, V... items)
    • bfReserve

      reactor.core.publisher.Mono<String> bfReserve(K key, double errorRate, long capacity)
    • bfReserve

      reactor.core.publisher.Mono<String> bfReserve(K key, double errorRate, long capacity, BloomFilterReserveOptions options)
    • cfAdd

      reactor.core.publisher.Mono<Boolean> cfAdd(K key, V item)
    • cfAddNx

      reactor.core.publisher.Mono<Boolean> cfAddNx(K key, V item)
    • cfCount

      reactor.core.publisher.Mono<Long> cfCount(K key, V item)
    • cfDel

      reactor.core.publisher.Mono<Boolean> cfDel(K key, V item)
    • cfExists

      reactor.core.publisher.Mono<Boolean> cfExists(K key, V item)
    • cfInfo

      reactor.core.publisher.Mono<CuckooFilter> cfInfo(K key)
    • cfInsert

      reactor.core.publisher.Flux<Long> cfInsert(K key, V... items)
    • cfInsert

      reactor.core.publisher.Flux<Long> cfInsert(K key, CuckooFilterInsertOptions options, V... items)
    • cfInsertNx

      reactor.core.publisher.Flux<Long> cfInsertNx(K key, V... items)
    • cfInsertNx

      reactor.core.publisher.Flux<Long> cfInsertNx(K key, CuckooFilterInsertOptions options, V... items)
    • cfMExists

      reactor.core.publisher.Flux<Boolean> cfMExists(K key, V... items)
    • cfReserve

      reactor.core.publisher.Mono<String> cfReserve(K key, long capacity)
    • cfReserve

      reactor.core.publisher.Mono<String> cfReserve(K key, long capacity, CuckooFilterReserveOptions options)
    • cmsIncrBy

      reactor.core.publisher.Mono<Long> cmsIncrBy(K key, V item, long increment)
    • cmsIncrBy

      reactor.core.publisher.Flux<Long> cmsIncrBy(K key, LongScoredValue<V>... itemIncrements)
    • cmsInitByProb

      reactor.core.publisher.Mono<String> cmsInitByProb(K key, double error, double probability)
    • cmsInitByDim

      reactor.core.publisher.Mono<String> cmsInitByDim(K key, long width, long depth)
    • cmsQuery

      reactor.core.publisher.Flux<Long> cmsQuery(K key, V... items)
    • cmsMerge

      reactor.core.publisher.Mono<String> cmsMerge(K destKey, K... keys)
    • cmsMerge

      reactor.core.publisher.Mono<String> cmsMerge(K destKey, LongScoredValue<K>... sourceKeyWeights)
    • cmsInfo

      reactor.core.publisher.Mono<CmsInfo> cmsInfo(K key)
    • topKAdd

      reactor.core.publisher.Flux<io.lettuce.core.Value<V>> topKAdd(K key, V... items)
    • topKIncrBy

      reactor.core.publisher.Flux<io.lettuce.core.Value<V>> topKIncrBy(K key, LongScoredValue<V>... itemIncrements)
    • topKInfo

      reactor.core.publisher.Mono<TopKInfo> topKInfo(K key)
    • topKList

      reactor.core.publisher.Flux<String> topKList(K key)
    • topKListWithScores

      reactor.core.publisher.Flux<io.lettuce.core.KeyValue<String,Long>> topKListWithScores(K key)
    • topKQuery

      reactor.core.publisher.Flux<Boolean> topKQuery(K key, V... items)
    • topKReserve

      reactor.core.publisher.Mono<String> topKReserve(K key, long k)
    • topKReserve

      reactor.core.publisher.Mono<String> topKReserve(K key, long k, long width, long depth, double decay)
    • tDigestAdd

      reactor.core.publisher.Mono<String> tDigestAdd(K key, double... values)
    • tDigestByRank

      reactor.core.publisher.Flux<Double> tDigestByRank(K key, long... ranks)
    • tDigestByRevRank

      reactor.core.publisher.Flux<Double> tDigestByRevRank(K key, long... revRanks)
    • tDigestCdf

      reactor.core.publisher.Flux<Double> tDigestCdf(K key, double... values)
    • tDigestCreate

      reactor.core.publisher.Mono<String> tDigestCreate(K key)
    • tDigestCreate

      reactor.core.publisher.Mono<String> tDigestCreate(K key, long compression)
    • tDigestInfo

      reactor.core.publisher.Mono<TDigestInfo> tDigestInfo(K key)
    • tDigestMax

      reactor.core.publisher.Mono<Double> tDigestMax(K key)
    • tDigestMerge

      reactor.core.publisher.Mono<String> tDigestMerge(K destinationKey, K... sourceKeys)
    • tDigestMerge

      reactor.core.publisher.Mono<String> tDigestMerge(K destinationKey, TDigestMergeOptions options, K... sourceKeys)
    • tDigestMin

      reactor.core.publisher.Mono<Double> tDigestMin(K key)
    • tDigestQuantile

      reactor.core.publisher.Flux<Double> tDigestQuantile(K key, double... quantiles)
    • tDigestRank

      reactor.core.publisher.Flux<Long> tDigestRank(K key, double... values)
    • tDigestReset

      reactor.core.publisher.Mono<String> tDigestReset(K key)
    • tDigestRevRank

      reactor.core.publisher.Flux<Long> tDigestRevRank(K key, double... values)
    • tDigestTrimmedMean

      reactor.core.publisher.Mono<Double> tDigestTrimmedMean(K key, double lowCutQuantile, double highCutQuantile)