public class ClusterClient
extends redis.clients.jedis.JedisCluster
Constructor and Description |
---|
ClusterClient(redis.clients.jedis.HostAndPort node) |
ClusterClient(redis.clients.jedis.HostAndPort node,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int timeout) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int timeout,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int timeout,
int maxAttempts) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int timeout,
int maxAttempts,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int connectionTimeout,
int soTimeout,
int maxAttempts,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int connectionTimeout,
int soTimeout,
int maxAttempts,
String password,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(redis.clients.jedis.HostAndPort node,
int connectionTimeout,
int soTimeout,
int maxAttempts,
String password,
String clientName,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes,
int timeout) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes,
int timeout,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes,
int timeout,
int maxAttempts) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode,
int timeout,
int maxAttempts,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode,
int connectionTimeout,
int soTimeout,
int maxAttempts,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode,
int connectionTimeout,
int soTimeout,
int maxAttempts,
String password,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode,
int connectionTimeout,
int soTimeout,
int maxAttempts,
String password,
String clientName,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(String name,
byte[] value)
Like
add(String, String) , but allows you to store non-string items |
boolean |
add(String name,
String value)
Adds an item to the filter
|
boolean[] |
addMulti(String name,
byte[]... values)
Add one or more items to a filter
|
boolean[] |
addMulti(String name,
String... values) |
boolean |
createFilter(String name,
long initCapacity,
double errorRate)
Reserve a bloom filter.
|
boolean |
delete(String name)
Remove the filter
|
boolean |
exists(String name,
byte[] value)
Check if an item exists in the filter.
|
boolean |
exists(String name,
String value)
Check if an item exists in the filter
|
boolean[] |
existsMulti(String name,
byte[]... values)
Check if one or more items exist in the filter
|
boolean[] |
existsMulti(String name,
String... values) |
Map<String,Object> |
info(String name)
Get information about the filter
|
boolean[] |
insert(String name,
InsertOptions options,
String... items)
add one or more items to the bloom filter, by default creating it if it does not yet exist
|
List<String> |
topkAdd(String key,
String... items)
TOPK.ADD key item [item ...]
Adds an item to the filter
|
List<Long> |
topkCount(String key,
String... items)
TOPK.COUNT key item [item ...]
Returns count for an item.
|
void |
topkCreateFilter(String key,
long topk,
long width,
long depth,
double decay)
TOPK.RESERVE key topk width depth decay
Reserve a topk filter.
|
String |
topkIncrBy(String key,
String item,
long increment)
TOPK.INCRBY key item increment [item increment ...]
Adds an item to the filter
|
List<String> |
topkList(String key)
TOPK.LIST key
Return full list of items in Top K list.
|
List<Boolean> |
topkQuery(String key,
String... items)
TOPK.QUERY key item [item ...]
Checks whether an item is one of Top-K items.
|
append, bitcount, bitcount, bitfield, bitfieldReadonly, bitop, blmove, blpop, blpop, blpop, blpop, brpop, brpop, brpop, brpop, brpoplpush, bzpopmax, bzpopmin, copy, decr, decrBy, del, del, dump, echo, eval, eval, eval, evalsha, evalsha, evalsha, exists, exists, expire, expireAt, geoadd, geoadd, geoadd, geodist, geodist, geohash, geopos, georadius, georadius, georadiusByMember, georadiusByMember, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberStore, georadiusReadonly, georadiusReadonly, georadiusStore, get, getbit, getDel, getEx, getrange, getSet, hdel, hexists, hget, hgetAll, hincrBy, hincrByFloat, hkeys, hlen, hmget, hmset, hrandfield, hrandfield, hrandfieldWithValues, hscan, hset, hset, hsetnx, hstrlen, hvals, incr, incrBy, incrByFloat, keys, lindex, linsert, llen, lmove, lpop, lpop, lpos, lpos, lpos, lpush, lpushx, lrange, lrem, lset, ltrim, memoryUsage, memoryUsage, mget, mset, msetnx, persist, pexpire, pexpireAt, pfadd, pfcount, pfcount, pfmerge, psetex, psubscribe, pttl, publish, rename, renamenx, restore, restore, rpop, rpop, rpoplpush, rpush, rpushx, sadd, scan, scan, scard, scriptExists, scriptExists, scriptFlush, scriptKill, scriptLoad, sdiff, sdiffstore, sendBlockingCommand, sendCommand, set, set, setbit, setbit, setex, setnx, setrange, sinter, sinterstore, sismember, smembers, smismember, smove, sort, sort, sort, sort, spop, spop, srandmember, srandmember, srem, sscan, strAlgoLCSKeys, strAlgoLCSStrings, strlen, subscribe, substr, sunion, sunionstore, touch, touch, ttl, type, unlink, unlink, waitReplicas, xack, xadd, xadd, xadd, xautoclaim, xautoclaimJustId, xclaim, xclaim, xclaimJustId, xdel, xgroupCreate, xgroupDelConsumer, xgroupDestroy, xgroupSetID, xlen, xpending, xpending, xpending, xrange, xrange, xread, xread, xreadGroup, xreadGroup, xrevrange, xrevrange, xtrim, xtrim, zadd, zadd, zadd, zadd, zaddIncr, zcard, zcount, zcount, zdiff, zdiffStore, zdiffWithScores, zincrby, zincrby, zinter, zinterstore, zinterstore, zinterWithScores, zlexcount, zmscore, zpopmax, zpopmax, zpopmin, zpopmin, zrandmember, zrandmember, zrandmemberWithScores, zrange, zrangeByLex, zrangeByLex, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeWithScores, zrank, zrem, zremrangeByLex, zremrangeByRank, zremrangeByScore, zremrangeByScore, zrevrange, zrevrangeByLex, zrevrangeByLex, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeWithScores, zrevrank, zscan, zscore, zunion, zunionstore, zunionstore, zunionWithScores
append, bitcount, bitcount, bitfield, bitfieldReadonly, bitop, blmove, blpop, blpop, brpop, brpop, brpoplpush, bzpopmax, bzpopmin, close, copy, decr, decrBy, del, del, dump, echo, eval, eval, eval, eval, evalsha, evalsha, evalsha, exists, exists, expire, expireAt, geoadd, geoadd, geoadd, geodist, geodist, geohash, geopos, georadius, georadius, georadiusByMember, georadiusByMember, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberStore, georadiusReadonly, georadiusReadonly, georadiusStore, get, getbit, getClusterNodes, getConnectionFromSlot, getDel, getEx, getrange, getSet, hdel, hexists, hget, hgetAll, hincrBy, hincrByFloat, hkeys, hlen, hmget, hmset, hrandfield, hrandfield, hrandfieldWithValues, hscan, hscan, hset, hset, hsetnx, hstrlen, hvals, incr, incrBy, incrByFloat, keys, lindex, linsert, llen, lmove, lpop, lpop, lpos, lpos, lpos, lpush, lpushx, lrange, lrem, lset, ltrim, memoryUsage, memoryUsage, mget, mset, msetnx, persist, pexpire, pexpireAt, pfadd, pfcount, pfcount, pfmerge, psetex, psubscribe, pttl, publish, rename, renamenx, restore, restore, rpop, rpop, rpoplpush, rpush, rpushx, sadd, scan, scan, scard, scriptExists, scriptFlush, scriptFlush, scriptKill, scriptLoad, sdiff, sdiffstore, sendBlockingCommand, sendCommand, set, set, setbit, setbit, setex, setnx, setrange, sinter, sinterstore, sismember, smembers, smismember, smove, sort, sort, sort, sort, spop, spop, srandmember, srandmember, srem, sscan, sscan, strAlgoLCSKeys, strAlgoLCSStrings, strlen, subscribe, substr, sunion, sunionstore, touch, touch, ttl, type, unlink, unlink, waitReplicas, xack, xadd, xadd, xautoclaim, xautoclaimJustId, xclaim, xclaim, xclaimJustId, xdel, xgroupCreate, xgroupDelConsumer, xgroupDestroy, xgroupSetID, xlen, xpending, xpending, xpending, xrange, xrange, xrange, xread, xread, xreadGroup, xreadGroup, xrevrange, xrevrange, xtrim, xtrim, zadd, zadd, zadd, zadd, zaddIncr, zcard, zcount, zcount, zdiff, zdiffStore, zdiffWithScores, zincrby, zincrby, zinter, zinterstore, zinterstore, zinterWithScores, zlexcount, zmscore, zpopmax, zpopmax, zpopmin, zpopmin, zrandmember, zrandmember, zrandmemberWithScores, zrange, zrangeByLex, zrangeByLex, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeWithScores, zrank, zrem, zremrangeByLex, zremrangeByRank, zremrangeByScore, zremrangeByScore, zrevrange, zrevrangeByLex, zrevrangeByLex, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeWithScores, zrevrank, zscan, zscan, zscore, zunion, zunionstore, zunionstore, zunionWithScores
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ClusterClient(redis.clients.jedis.HostAndPort node)
public ClusterClient(redis.clients.jedis.HostAndPort node, int timeout)
public ClusterClient(redis.clients.jedis.HostAndPort node, int timeout, int maxAttempts)
public ClusterClient(redis.clients.jedis.HostAndPort node, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(redis.clients.jedis.HostAndPort node, int timeout, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(redis.clients.jedis.HostAndPort node, int timeout, int maxAttempts, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(redis.clients.jedis.HostAndPort node, int connectionTimeout, int soTimeout, int maxAttempts, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(redis.clients.jedis.HostAndPort node, int connectionTimeout, int soTimeout, int maxAttempts, String password, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(redis.clients.jedis.HostAndPort node, int connectionTimeout, int soTimeout, int maxAttempts, String password, String clientName, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes, int timeout)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes, int timeout, int maxAttempts)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> nodes, int timeout, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode, int timeout, int maxAttempts, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode, int connectionTimeout, int soTimeout, int maxAttempts, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public ClusterClient(Set<redis.clients.jedis.HostAndPort> jedisClusterNode, int connectionTimeout, int soTimeout, int maxAttempts, String password, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public boolean createFilter(String name, long initCapacity, double errorRate)
name
- The key of the filterinitCapacity
- Optimize for this many itemserrorRate
- The desired rate of false positivesadd(String, byte[])
is called.public boolean add(String name, String value)
name
- The name of the filtervalue
- The value to add to the filterpublic boolean add(String name, byte[] value)
add(String, String)
, but allows you to store non-string itemsname
- Name of the filtervalue
- Value to add to the filterpublic boolean[] insert(String name, InsertOptions options, String... items)
name
- The name of the filteroptions
- InsertOptions
items
- items to add to the filterpublic boolean exists(String name, String value)
name
- Name (key) of the filtervalue
- Value to check forpublic boolean exists(String name, byte[] value)
exists(String, String)
name
- Key of the filter to checkvalue
- Value to check forpublic boolean[] addMulti(String name, byte[]... values)
name
- Name of the filtervalues
- values to add to the filter.add(String, String)
public boolean[] existsMulti(String name, byte[]... values)
name
- Name of the filter to checkvalues
- values to check forpublic boolean delete(String name)
name
- Name of filter to deletepublic Map<String,Object> info(String name)
name
- Name of filter to get infopublic void topkCreateFilter(String key, long topk, long width, long depth, double decay)
key
- The key of the filter
Note that if a filter is not reserved, a new one is created when add(String, byte[])
is called.public List<String> topkAdd(String key, String... items)
key
- The key of the filteritems
- The items to add to the filterpublic String topkIncrBy(String key, String item, long increment)
key
- The key of the filteritem
- The item to incrementincrement
- The incrementpublic List<Boolean> topkQuery(String key, String... items)
key
- The key of the filteritems
- The items to check in the listpublic List<Long> topkCount(String key, String... items)
key
- The key of the filteritems
- The items to check in the listCopyright © 2021 RedisLabs. All rights reserved.