|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RedisSetCommands
Set-specific commands supported by Redis.
| Method Summary | |
|---|---|
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 |
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 |
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. |
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. |
| Method Detail |
|---|
Long sAdd(byte[] key,
byte[]... values)
values to set at key.
key - values -
http://redis.io/commands/sadd
Long sRem(byte[] key,
byte[]... values)
values from set at key and return the number of removed elements.
key - values -
http://redis.io/commands/srembyte[] sPop(byte[] key)
key.
key -
http://redis.io/commands/spop
Boolean sMove(byte[] srcKey,
byte[] destKey,
byte[] value)
value from srcKey to
srcKey - destKey - value -
http://redis.io/commands/smoveLong sCard(byte[] key)
key.
key -
http://redis.io/commands/scard
Boolean sIsMember(byte[] key,
byte[] value)
key contains value.
key - value -
http://redis.io/commands/sismemberSet<byte[]> sInter(byte[]... keys)
keys.
keys -
http://redis.io/commands/sinter
Long sInterStore(byte[] destKey,
byte[]... keys)
keys and store result in destKey.
destKey - keys -
http://redis.io/commands/sinterstoreSet<byte[]> sUnion(byte[]... keys)
keys.
keys -
http://redis.io/commands/sunion
Long sUnionStore(byte[] destKey,
byte[]... keys)
keys and store result in destKey.
keys -
http://redis.io/commands/sunionstoreSet<byte[]> sDiff(byte[]... keys)
keys.
keys -
http://redis.io/commands/sdiff
Long sDiffStore(byte[] destKey,
byte[]... keys)
keys and store result in destKey
keys -
http://redis.io/commands/sdiffstoreSet<byte[]> sMembers(byte[] key)
key.
key -
http://redis.io/commands/smembersbyte[] sRandMember(byte[] key)
key.
key -
http://redis.io/commands/srandmember
List<byte[]> sRandMember(byte[] key,
long count)
count random elements from set at key.
key -
http://redis.io/commands/srandmember
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||