Interface RedisBloomAsyncCommands<K,V>

All Known Subinterfaces:
RedisModulesAdvancedClusterAsyncCommands<K,V>, RedisModulesAsyncCommands<K,V>, RedisModulesClusterAsyncCommands<K,V>
All Known Implementing Classes:
RedisModulesAdvancedClusterAsyncCommandsImpl, RedisModulesAsyncCommandsImpl

public interface RedisBloomAsyncCommands<K,V>
  • Method Details

    • bfAdd

      io.lettuce.core.RedisFuture<Boolean> bfAdd(K key, V item)
    • bfCard

      io.lettuce.core.RedisFuture<Long> bfCard(K key)
    • bfExists

      io.lettuce.core.RedisFuture<Boolean> bfExists(K key, V item)
    • bfInfo

      io.lettuce.core.RedisFuture<BloomFilterInfo> bfInfo(K key)
    • bfInfo

      io.lettuce.core.RedisFuture<Long> bfInfo(K key, BloomFilterInfoType infoType)
    • bfInsert

      io.lettuce.core.RedisFuture<List<Boolean>> bfInsert(K key, V... items)
    • bfInsert

      io.lettuce.core.RedisFuture<List<Boolean>> bfInsert(K key, BloomFilterInsertOptions options, V... items)
    • bfMAdd

      io.lettuce.core.RedisFuture<List<Boolean>> bfMAdd(K key, V... items)
    • bfMExists

      io.lettuce.core.RedisFuture<List<Boolean>> bfMExists(K key, V... items)
    • bfReserve

      io.lettuce.core.RedisFuture<String> bfReserve(K key, double errorRate, long capacity)
    • bfReserve

      io.lettuce.core.RedisFuture<String> bfReserve(K key, double errorRate, long capacity, BloomFilterReserveOptions options)
    • cfAdd

      io.lettuce.core.RedisFuture<Boolean> cfAdd(K key, V item)
    • cfAddNx

      io.lettuce.core.RedisFuture<Boolean> cfAddNx(K key, V item)
    • cfCount

      io.lettuce.core.RedisFuture<Long> cfCount(K key, V item)
    • cfDel

      io.lettuce.core.RedisFuture<Boolean> cfDel(K key, V item)
    • cfExists

      io.lettuce.core.RedisFuture<Boolean> cfExists(K key, V item)
    • cfInfo

      io.lettuce.core.RedisFuture<CuckooFilter> cfInfo(K key)
    • cfInsert

      io.lettuce.core.RedisFuture<List<Long>> cfInsert(K key, V... items)
    • cfInsert

      io.lettuce.core.RedisFuture<List<Long>> cfInsert(K key, CuckooFilterInsertOptions options, V... items)
    • cfInsertNx

      io.lettuce.core.RedisFuture<List<Long>> cfInsertNx(K key, V... items)
    • cfInsertNx

      io.lettuce.core.RedisFuture<List<Long>> cfInsertNx(K key, CuckooFilterInsertOptions options, V... items)
    • cfMExists

      io.lettuce.core.RedisFuture<List<Boolean>> cfMExists(K key, V... items)
    • cfReserve

      io.lettuce.core.RedisFuture<String> cfReserve(K key, long capacity)
    • cfReserve

      io.lettuce.core.RedisFuture<String> cfReserve(K key, long capacity, CuckooFilterReserveOptions options)
    • cmsIncrBy

      io.lettuce.core.RedisFuture<Long> cmsIncrBy(K key, V item, long increment)
    • cmsIncrBy

      io.lettuce.core.RedisFuture<List<Long>> cmsIncrBy(K key, LongScoredValue<V>... itemIncrements)
    • cmsInitByProb

      io.lettuce.core.RedisFuture<String> cmsInitByProb(K key, double error, double probability)
    • cmsInitByDim

      io.lettuce.core.RedisFuture<String> cmsInitByDim(K key, long width, long depth)
    • cmsQuery

      io.lettuce.core.RedisFuture<List<Long>> cmsQuery(K key, V... items)
    • cmsMerge

      io.lettuce.core.RedisFuture<String> cmsMerge(K destKey, K... keys)
    • cmsMerge

      io.lettuce.core.RedisFuture<String> cmsMerge(K destKey, LongScoredValue<K>... sourceKeyWeights)
    • cmsInfo

      io.lettuce.core.RedisFuture<CmsInfo> cmsInfo(K key)
    • topKAdd

      io.lettuce.core.RedisFuture<List<io.lettuce.core.Value<V>>> topKAdd(K key, V... items)
    • topKIncrBy

      io.lettuce.core.RedisFuture<List<io.lettuce.core.Value<V>>> topKIncrBy(K key, LongScoredValue<V>... itemIncrements)
    • topKInfo

      io.lettuce.core.RedisFuture<TopKInfo> topKInfo(K key)
    • topKList

      io.lettuce.core.RedisFuture<List<String>> topKList(K key)
    • topKListWithScores

      io.lettuce.core.RedisFuture<List<io.lettuce.core.KeyValue<String,Long>>> topKListWithScores(K key)
    • topKQuery

      io.lettuce.core.RedisFuture<List<Boolean>> topKQuery(K key, V... items)
    • topKReserve

      io.lettuce.core.RedisFuture<String> topKReserve(K key, long k)
    • topKReserve

      io.lettuce.core.RedisFuture<String> topKReserve(K key, long k, long width, long depth, double decay)
    • tDigestAdd

      io.lettuce.core.RedisFuture<String> tDigestAdd(K key, double... value)
    • tDigestByRank

      io.lettuce.core.RedisFuture<List<Double>> tDigestByRank(K key, long... ranks)
    • tDigestByRevRank

      io.lettuce.core.RedisFuture<List<Double>> tDigestByRevRank(K key, long... revRanks)
    • tDigestCdf

      io.lettuce.core.RedisFuture<List<Double>> tDigestCdf(K key, double... values)
    • tDigestCreate

      io.lettuce.core.RedisFuture<String> tDigestCreate(K key)
    • tDigestCreate

      io.lettuce.core.RedisFuture<String> tDigestCreate(K key, long compression)
    • tDigestInfo

      io.lettuce.core.RedisFuture<TDigestInfo> tDigestInfo(K key)
    • tDigestMax

      io.lettuce.core.RedisFuture<Double> tDigestMax(K key)
    • tDigestMerge

      io.lettuce.core.RedisFuture<String> tDigestMerge(K destinationKey, K... sourceKeys)
    • tDigestMerge

      io.lettuce.core.RedisFuture<String> tDigestMerge(K destinationKey, TDigestMergeOptions options, K... sourceKeys)
    • tDigestMin

      io.lettuce.core.RedisFuture<Double> tDigestMin(K key)
    • tDigestQuantile

      io.lettuce.core.RedisFuture<List<Double>> tDigestQuantile(K key, double... quantiles)
    • tDigestRank

      io.lettuce.core.RedisFuture<List<Long>> tDigestRank(K key, double... values)
    • tDigestReset

      io.lettuce.core.RedisFuture<String> tDigestReset(K key)
    • tDigestRevRank

      io.lettuce.core.RedisFuture<List<Long>> tDigestRevRank(K key, double... values)
    • tDigestTrimmedMean

      io.lettuce.core.RedisFuture<Double> tDigestTrimmedMean(K key, double lowCutQuantile, double highCutQuantile)