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 Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Boolean>reactor.core.publisher.Mono<Long>reactor.core.publisher.Mono<Boolean>reactor.core.publisher.Mono<BloomFilterInfo>reactor.core.publisher.Mono<Long>bfInfo(K key, BloomFilterInfoType type) reactor.core.publisher.Flux<Boolean>bfInsert(K key, BloomFilterInsertOptions options, V... items) reactor.core.publisher.Flux<Boolean>reactor.core.publisher.Flux<Boolean>reactor.core.publisher.Flux<Boolean>reactor.core.publisher.Mono<String>reactor.core.publisher.Mono<String>bfReserve(K key, double errorRate, long capacity, BloomFilterReserveOptions options) reactor.core.publisher.Mono<Boolean>reactor.core.publisher.Mono<Boolean>reactor.core.publisher.Mono<Long>reactor.core.publisher.Mono<Boolean>reactor.core.publisher.Mono<Boolean>reactor.core.publisher.Mono<CuckooFilter>reactor.core.publisher.Flux<Long>cfInsert(K key, CuckooFilterInsertOptions options, V... items) reactor.core.publisher.Flux<Long>reactor.core.publisher.Flux<Long>cfInsertNx(K key, CuckooFilterInsertOptions options, V... items) reactor.core.publisher.Flux<Long>cfInsertNx(K key, V... items) reactor.core.publisher.Flux<Boolean>reactor.core.publisher.Mono<String>reactor.core.publisher.Mono<String>cfReserve(K key, long capacity, CuckooFilterReserveOptions options) reactor.core.publisher.Flux<Long>cmsIncrBy(K key, LongScoredValue<V>... itemIncrements) reactor.core.publisher.Mono<Long>reactor.core.publisher.Mono<CmsInfo>reactor.core.publisher.Mono<String>cmsInitByDim(K key, long width, long depth) reactor.core.publisher.Mono<String>cmsInitByProb(K key, double error, double probability) reactor.core.publisher.Mono<String>cmsMerge(K destKey, LongScoredValue<K>... sourceKeyWeights) reactor.core.publisher.Mono<String>reactor.core.publisher.Flux<Long>reactor.core.publisher.Mono<String>tDigestAdd(K key, double... values) reactor.core.publisher.Flux<Double>tDigestByRank(K key, long... ranks) reactor.core.publisher.Flux<Double>tDigestByRevRank(K key, long... revRanks) reactor.core.publisher.Flux<Double>tDigestCdf(K key, double... values) reactor.core.publisher.Mono<String>tDigestCreate(K key) reactor.core.publisher.Mono<String>tDigestCreate(K key, long compression) reactor.core.publisher.Mono<TDigestInfo>tDigestInfo(K key) reactor.core.publisher.Mono<Double>tDigestMax(K key) reactor.core.publisher.Mono<String>tDigestMerge(K destinationKey, TDigestMergeOptions options, K... sourceKeys) reactor.core.publisher.Mono<String>tDigestMerge(K destinationKey, K... sourceKeys) reactor.core.publisher.Mono<Double>tDigestMin(K key) reactor.core.publisher.Flux<Double>tDigestQuantile(K key, double... quantiles) reactor.core.publisher.Flux<Long>tDigestRank(K key, double... values) reactor.core.publisher.Mono<String>tDigestReset(K key) reactor.core.publisher.Flux<Long>tDigestRevRank(K key, double... values) reactor.core.publisher.Mono<Double>tDigestTrimmedMean(K key, double lowCutQuantile, double highCutQuantile) reactor.core.publisher.Flux<io.lettuce.core.Value<V>>reactor.core.publisher.Flux<io.lettuce.core.Value<V>>topKIncrBy(K key, LongScoredValue<V>... itemIncrements) reactor.core.publisher.Mono<TopKInfo>reactor.core.publisher.Flux<String>topKListWithScores(K key) reactor.core.publisher.Flux<Boolean>reactor.core.publisher.Mono<String>topKReserve(K key, long k) reactor.core.publisher.Mono<String>topKReserve(K key, long k, long width, long depth, double decay)
-
Method Details
-
bfAdd
-
bfCard
-
bfExists
-
bfInfo
-
bfInfo
-
bfInsert
-
bfInsert
-
bfMAdd
-
bfMExists
-
bfReserve
-
bfReserve
reactor.core.publisher.Mono<String> bfReserve(K key, double errorRate, long capacity, BloomFilterReserveOptions options) -
cfAdd
-
cfAddNx
-
cfCount
-
cfDel
-
cfExists
-
cfInfo
-
cfInsert
-
cfInsert
-
cfInsertNx
-
cfInsertNx
-
cfMExists
-
cfReserve
-
cfReserve
reactor.core.publisher.Mono<String> cfReserve(K key, long capacity, CuckooFilterReserveOptions options) -
cmsIncrBy
-
cmsIncrBy
-
cmsInitByProb
-
cmsInitByDim
-
cmsQuery
-
cmsMerge
-
cmsMerge
-
cmsInfo
-
topKAdd
-
topKIncrBy
reactor.core.publisher.Flux<io.lettuce.core.Value<V>> topKIncrBy(K key, LongScoredValue<V>... itemIncrements) -
topKInfo
-
topKList
-
topKListWithScores
-
topKQuery
-
topKReserve
-
topKReserve
-
tDigestAdd
-
tDigestByRank
-
tDigestByRevRank
-
tDigestCdf
-
tDigestCreate
-
tDigestCreate
-
tDigestInfo
-
tDigestMax
-
tDigestMerge
-
tDigestMerge
reactor.core.publisher.Mono<String> tDigestMerge(K destinationKey, TDigestMergeOptions options, K... sourceKeys) -
tDigestMin
-
tDigestQuantile
-
tDigestRank
-
tDigestReset
-
tDigestRevRank
-
tDigestTrimmedMean
-