public interface RedisSetCommands
| Modifier and Type | Method and Description |
|---|---|
Long |
sAdd(byte[] key,
byte[]... values)
Add given
values to set at key. |
Long |
sCard(byte[] key)
Get size of set at
key. |
Set<byte[]> |
sDiff(byte[]... keys)
Diff all sets for given
keys. |
Long |
sDiffStore(byte[] destKey,
byte[]... keys)
Diff all sets for given
keys and store result in destKey
See http://redis.io/commands/sdiffstore |
Set<byte[]> |
sInter(byte[]... keys)
Returns the members intersecting all given sets at
keys. |
Long |
sInterStore(byte[] destKey,
byte[]... keys)
Intersect all given sets at
keys and store result in destKey. |
Boolean |
sIsMember(byte[] key,
byte[] value)
Check if set at
key contains value. |
Set<byte[]> |
sMembers(byte[] key)
Get all elements of set at
key. |
Boolean |
sMove(byte[] srcKey,
byte[] destKey,
byte[] value)
Move
value from srcKey to destKey
See http://redis.io/commands/smove |
byte[] |
sPop(byte[] key)
Remove and return a random member from set at
key. |
byte[] |
sRandMember(byte[] key)
Get random element from set at
key. |
List<byte[]> |
sRandMember(byte[] key,
long count)
Get
count random elements from set at key. |
Long |
sRem(byte[] key,
byte[]... values)
Remove given
values from set at key and return the number of removed elements. |
Cursor<byte[]> |
sScan(byte[] key,
ScanOptions options)
Use a
Cursor to iterate over elements in set at key. |
Set<byte[]> |
sUnion(byte[]... keys)
Union all sets at given
keys. |
Long |
sUnionStore(byte[] destKey,
byte[]... keys)
Union all sets at given
keys and store result in destKey. |
Long sAdd(byte[] key, byte[]... values)
values to set at key.
See http://redis.io/commands/sadd
key - values - Long sRem(byte[] key, byte[]... values)
values from set at key and return the number of removed elements.
See http://redis.io/commands/srem
key - values - byte[] sPop(byte[] key)
key.
See http://redis.io/commands/spop
key - Boolean sMove(byte[] srcKey, byte[] destKey, byte[] value)
value from srcKey to destKey
See http://redis.io/commands/smove
srcKey - destKey - value - Long sCard(byte[] key)
key.
See http://redis.io/commands/scard
key - Boolean sIsMember(byte[] key, byte[] value)
key contains value.
See http://redis.io/commands/sismember
key - value - Set<byte[]> sInter(byte[]... keys)
keys.
See http://redis.io/commands/sinter
keys - Long sInterStore(byte[] destKey, byte[]... keys)
keys and store result in destKey.
See http://redis.io/commands/sinterstore
destKey - keys - Set<byte[]> sUnion(byte[]... keys)
keys.
See http://redis.io/commands/sunion
keys - Long sUnionStore(byte[] destKey, byte[]... keys)
keys and store result in destKey.
See http://redis.io/commands/sunionstore
destKey - keys - Set<byte[]> sDiff(byte[]... keys)
keys.
See http://redis.io/commands/sdiff
keys - Long sDiffStore(byte[] destKey, byte[]... keys)
keys and store result in destKey
See http://redis.io/commands/sdiffstore
destKey - keys - Set<byte[]> sMembers(byte[] key)
key.
See http://redis.io/commands/smembers
key - byte[] sRandMember(byte[] key)
key.
See http://redis.io/commands/srandmember
key - List<byte[]> sRandMember(byte[] key, long count)
count random elements from set at key.
See http://redis.io/commands/srandmember
key - count - Cursor<byte[]> sScan(byte[] key, ScanOptions options)
key - options -