Class BloomCommandBuilder<K,V>

java.lang.Object
io.lettuce.core.protocol.BaseRedisCommandBuilder<K,V>
com.redis.lettucemod.RedisModulesCommandBuilder<K,V>
com.redis.lettucemod.bloom.BloomCommandBuilder<K,V>

public class BloomCommandBuilder<K,V> extends RedisModulesCommandBuilder<K,V>
  • Constructor Details

    • BloomCommandBuilder

      public BloomCommandBuilder(io.lettuce.core.codec.RedisCodec<K,V> codec)
  • Method Details

    • createCommand

      protected <A, B, T> io.lettuce.core.protocol.Command<A,B,T> createCommand(BloomFilterCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)
    • createCommand

      protected <A, B, T> io.lettuce.core.protocol.Command<A,B,T> createCommand(CuckooFilterCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)
    • createCommand

      protected <A, B, T> io.lettuce.core.protocol.Command<A,B,T> createCommand(CountMinSketchCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)
    • createCommand

      protected <A, B, T> io.lettuce.core.protocol.Command<A,B,T> createCommand(TopKCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)
    • createCommand

      protected <A, B, T> io.lettuce.core.protocol.Command<A,B,T> createCommand(TDigestCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)
    • bfAdd

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

      public io.lettuce.core.protocol.Command<K,V,Long> bfCard(K key)
    • bfExists

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

      public io.lettuce.core.protocol.Command<K,V,BloomFilterInfo> bfInfo(K key)
    • bfInfo

      public io.lettuce.core.protocol.Command<K,V,Long> bfInfo(K key, BloomFilterInfoType type)
    • bfInsert

      public io.lettuce.core.protocol.Command<K,V,List<Boolean>> bfInsert(K key, V[] items)
    • bfInsert

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

      public io.lettuce.core.protocol.Command<K,V,List<Boolean>> bfMAdd(K key, V[] items)
    • bfMExists

      public io.lettuce.core.protocol.Command<K,V,List<Boolean>> bfMExists(K key, V[] items)
    • bfReserve

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

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

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

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

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

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

      public io.lettuce.core.protocol.Command<K,V,CuckooFilter> cfInfo(K key)
    • cfInsert

      public io.lettuce.core.protocol.Command<K,V,List<Long>> cfInsert(K key, V[] items)
    • cfInsert

      public io.lettuce.core.protocol.Command<K,V,List<Long>> cfInsert(K key, V[] items, CuckooFilterInsertOptions options)
    • cfInsertNx

      public io.lettuce.core.protocol.Command<K,V,List<Long>> cfInsertNx(K key, V[] items)
    • cfInsertNx

      public io.lettuce.core.protocol.Command<K,V,List<Long>> cfInsertNx(K key, V[] items, CuckooFilterInsertOptions options)
    • cfMExists

      public io.lettuce.core.protocol.Command<K,V,List<Boolean>> cfMExists(K key, V[] items)
    • cfReserve

      public io.lettuce.core.protocol.Command<K,V,String> cfReserve(K key, long capacity, CuckooFilterReserveOptions options)
    • cmsIncrBy

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

      public io.lettuce.core.protocol.Command<K,V,List<Long>> cmsIncrBy(K key, LongScoredValue<V>... increments)
    • cmsInitByProb

      public io.lettuce.core.protocol.Command<K,V,String> cmsInitByProb(K key, double error, double probability)
    • cmsInitByDim

      public io.lettuce.core.protocol.Command<K,V,String> cmsInitByDim(K key, long width, long depth)
    • cmsQuery

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

      public io.lettuce.core.protocol.Command<K,V,String> cmsMerge(K desKey, K... sourceKeys)
    • cmsMerge

      public io.lettuce.core.protocol.Command<K,V,String> cmsMerge(K destKey, LongScoredValue<K>... weights)
    • cmsInfo

      public io.lettuce.core.protocol.Command<K,V,CmsInfo> cmsInfo(K key)
    • topKAdd

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

      public io.lettuce.core.protocol.Command<K,V,List<io.lettuce.core.Value<V>>> topKIncrBy(K key, LongScoredValue<V>... increments)
    • topKInfo

      public io.lettuce.core.protocol.Command<K,V,TopKInfo> topKInfo(K key)
    • topKList

      public io.lettuce.core.protocol.Command<K,V,List<String>> topKList(K key)
    • topKListWithScores

      public io.lettuce.core.protocol.Command<K,V,List<io.lettuce.core.KeyValue<String,Long>>> topKListWithScores(K key)
    • topKQuery

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

      public io.lettuce.core.protocol.Command<K,V,String> topKReserve(K key, long k)
    • topKReserve

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

      public io.lettuce.core.protocol.Command<K,V,String> tDigestAdd(K key, double... values)
    • tDigestByRank

      public io.lettuce.core.protocol.Command<K,V,List<Double>> tDigestByRank(K key, long... ranks)
    • tDigestByRevRank

      public io.lettuce.core.protocol.Command<K,V,List<Double>> tDigestByRevRank(K key, long... ranks)
    • tDigestCdf

      public io.lettuce.core.protocol.Command<K,V,List<Double>> tDigestCdf(K key, double... values)
    • tDigestCreate

      public io.lettuce.core.protocol.Command<K,V,String> tDigestCreate(K key)
    • tDigestCreate

      public io.lettuce.core.protocol.Command<K,V,String> tDigestCreate(K key, long compression)
    • tDigestInfo

      public io.lettuce.core.protocol.Command<K,V,TDigestInfo> tDigestInfo(K key)
    • tDigestMax

      public io.lettuce.core.protocol.Command<K,V,Double> tDigestMax(K key)
    • tDigestMerge

      public io.lettuce.core.protocol.Command<K,V,String> tDigestMerge(K destinationKey, K... sourceKeys)
    • tDigestMerge

      public io.lettuce.core.protocol.Command<K,V,String> tDigestMerge(K destinationKey, TDigestMergeOptions options, K... sourceKeys)
    • tDigestMin

      public io.lettuce.core.protocol.Command<K,V,Double> tDigestMin(K key)
    • tDigestQuantile

      public io.lettuce.core.protocol.Command<K,V,List<Double>> tDigestQuantile(K key, double... quantiles)
    • tDigestRank

      public io.lettuce.core.protocol.Command<K,V,List<Long>> tDigestRank(K key, double... values)
    • tDigestReset

      public io.lettuce.core.protocol.Command<K,V,String> tDigestReset(K key)
    • tDigestRevRank

      public io.lettuce.core.protocol.Command<K,V,List<Long>> tDigestRevRank(K key, double... values)
    • tDigestTrimmedMean

      public io.lettuce.core.protocol.Command<K,V,Double> tDigestTrimmedMean(K key, double lowCutQuantile, double highCutQuantile)