Package | Description |
---|---|
org.springframework.data.redis.connection |
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
|
org.springframework.data.redis.connection.lettuce |
Connection package for Lettuce Redis client.
|
org.springframework.data.redis.core |
Core package for integrating Redis with Spring concepts.
|
org.springframework.data.redis.support.collections |
Package providing implementations for most of the
java.util collections on top of Redis. |
Modifier and Type | Method and Description |
---|---|
RedisZSetCommands.Range |
RedisZSetCommands.Range.gt(Object min)
Greater Than
|
RedisZSetCommands.Range |
RedisZSetCommands.Range.gte(Object min)
Greater Than Equals
|
RedisZSetCommands.Range |
RedisZSetCommands.Range.lt(Object max)
Less Than
|
RedisZSetCommands.Range |
RedisZSetCommands.Range.lte(Object max)
Less Then Equals
|
static RedisZSetCommands.Range |
RedisZSetCommands.Range.range() |
static RedisZSetCommands.Range |
RedisZSetCommands.Range.unbounded() |
Modifier and Type | Method and Description |
---|---|
Long |
RedisZSetCommands.zCount(byte[] key,
RedisZSetCommands.Range range)
Count number of elements within sorted set with scores between
Range#min and Range#max . |
Long |
DefaultStringRedisConnection.zCount(byte[] key,
RedisZSetCommands.Range range) |
default Long |
DefaultedRedisConnection.zCount(byte[] key,
RedisZSetCommands.Range range)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
Long |
RedisZSetCommands.zLexCount(byte[] key,
RedisZSetCommands.Range range)
Count number of elements within sorted set with value between
Range#min and Range#max applying
lexicographical ordering. |
Long |
DefaultStringRedisConnection.zLexCount(byte[] key,
RedisZSetCommands.Range range) |
default Long |
DefaultedRedisConnection.zLexCount(byte[] key,
RedisZSetCommands.Range range)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
Long |
StringRedisConnection.zLexCount(String key,
RedisZSetCommands.Range range)
Count number of elements within sorted set with value between
Range#min and Range#max applying
lexicographical ordering. |
Long |
DefaultStringRedisConnection.zLexCount(String key,
RedisZSetCommands.Range range) |
default Set<byte[]> |
RedisZSetCommands.zRangeByLex(byte[] key,
RedisZSetCommands.Range range)
Get all the elements in
RedisZSetCommands.Range from the sorted set at key in lexicographical ordering. |
Set<byte[]> |
DefaultStringRedisConnection.zRangeByLex(byte[] key,
RedisZSetCommands.Range range) |
Set<byte[]> |
RedisZSetCommands.zRangeByLex(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all the elements in
RedisZSetCommands.Range from the sorted set at key in lexicographical ordering. |
Set<byte[]> |
DefaultStringRedisConnection.zRangeByLex(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<byte[]> |
DefaultedRedisConnection.zRangeByLex(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
Set<String> |
StringRedisConnection.zRangeByLex(String key,
RedisZSetCommands.Range range)
Get all the elements in
Range from the sorted set at key in lexicographical ordering. |
Set<String> |
DefaultStringRedisConnection.zRangeByLex(String key,
RedisZSetCommands.Range range) |
Set<String> |
StringRedisConnection.zRangeByLex(String key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all the elements in
Range from the sorted set at key in lexicographical ordering. |
Set<String> |
DefaultStringRedisConnection.zRangeByLex(String key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<byte[]> |
RedisZSetCommands.zRangeByScore(byte[] key,
RedisZSetCommands.Range range)
Get elements where score is between
Range#min and Range#max from sorted set. |
Set<byte[]> |
DefaultStringRedisConnection.zRangeByScore(byte[] key,
RedisZSetCommands.Range range) |
Set<byte[]> |
RedisZSetCommands.zRangeByScore(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get elements in range from
Limit#count to Limit#offset where score is between Range#min and
Range#max from sorted set. |
Set<byte[]> |
DefaultStringRedisConnection.zRangeByScore(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<byte[]> |
DefaultedRedisConnection.zRangeByScore(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
default Set<RedisZSetCommands.Tuple> |
RedisZSetCommands.zRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range)
|
Set<RedisZSetCommands.Tuple> |
DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range) |
Set<RedisZSetCommands.Tuple> |
RedisZSetCommands.zRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get set of
RedisZSetCommands.Tuple s in range from Limit#offset to Limit#offset + Limit#count where score is
between Range#min and Range#max from sorted set. |
Set<RedisZSetCommands.Tuple> |
DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<RedisZSetCommands.Tuple> |
DefaultedRedisConnection.zRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
Long |
RedisZSetCommands.zRemRangeByLex(byte[] key,
RedisZSetCommands.Range range)
Remove all elements between the lexicographical
RedisZSetCommands.Range . |
Long |
DefaultStringRedisConnection.zRemRangeByLex(byte[] key,
RedisZSetCommands.Range range) |
default Long |
DefaultedRedisConnection.zRemRangeByLex(byte[] key,
RedisZSetCommands.Range range)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
Long |
StringRedisConnection.zRemRangeByLex(String key,
RedisZSetCommands.Range range)
Remove all elements between the lexicographical
Range . |
Long |
DefaultStringRedisConnection.zRemRangeByLex(String key,
RedisZSetCommands.Range range) |
Long |
RedisZSetCommands.zRemRangeByScore(byte[] key,
RedisZSetCommands.Range range)
Remove elements with scores between
Range#min and Range#max from sorted set with key . |
Long |
DefaultStringRedisConnection.zRemRangeByScore(byte[] key,
RedisZSetCommands.Range range) |
default Long |
DefaultedRedisConnection.zRemRangeByScore(byte[] key,
RedisZSetCommands.Range range)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
default Set<byte[]> |
RedisZSetCommands.zRevRangeByLex(byte[] key,
RedisZSetCommands.Range range)
Get all the elements in
RedisZSetCommands.Range from the sorted set at key in reversed lexicographical ordering. |
Set<byte[]> |
RedisZSetCommands.zRevRangeByLex(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all the elements in
RedisZSetCommands.Range from the sorted set at key in reversed lexicographical ordering. |
Set<byte[]> |
DefaultStringRedisConnection.zRevRangeByLex(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<byte[]> |
DefaultedRedisConnection.zRevRangeByLex(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
default Set<String> |
StringRedisConnection.zRevRangeByLex(String key,
RedisZSetCommands.Range range)
Get all the elements in
Range from the sorted set at key in reversed lexicographical ordering. |
Set<String> |
StringRedisConnection.zRevRangeByLex(String key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all the elements in
Range from the sorted set at key in reversed lexicographical ordering. |
Set<String> |
DefaultStringRedisConnection.zRevRangeByLex(String key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<byte[]> |
RedisZSetCommands.zRevRangeByScore(byte[] key,
RedisZSetCommands.Range range)
Get elements where score is between
Range#min and Range#max from sorted set ordered from high to
low. |
Set<byte[]> |
DefaultStringRedisConnection.zRevRangeByScore(byte[] key,
RedisZSetCommands.Range range) |
Set<byte[]> |
RedisZSetCommands.zRevRangeByScore(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get elements in range from
Limit#offset to Limit#offset + Limit#count where score is between
Range#min and Range#max from sorted set ordered high -> low. |
Set<byte[]> |
DefaultStringRedisConnection.zRevRangeByScore(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<byte[]> |
DefaultedRedisConnection.zRevRangeByScore(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
default Set<RedisZSetCommands.Tuple> |
RedisZSetCommands.zRevRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range)
Get set of
RedisZSetCommands.Tuple where score is between Range#min and Range#max from sorted set ordered
from high to low. |
Set<RedisZSetCommands.Tuple> |
DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range) |
Set<RedisZSetCommands.Tuple> |
RedisZSetCommands.zRevRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get set of
RedisZSetCommands.Tuple in range from Limit#offset to Limit#count where score is between
Range#min and Range#max from sorted set ordered high -> low. |
Set<RedisZSetCommands.Tuple> |
DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
default Set<RedisZSetCommands.Tuple> |
DefaultedRedisConnection.zRevRangeByScoreWithScores(byte[] key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Deprecated.
in favor of
RedisConnection.zSetCommands() }. |
Modifier and Type | Method and Description |
---|---|
static <T> io.lettuce.core.Range<T> |
LettuceConverters.toRange(RedisZSetCommands.Range range)
Convert a
RedisZSetCommands.Range to a lettuce Range . |
static <T> io.lettuce.core.Range<T> |
LettuceConverters.toRange(RedisZSetCommands.Range range,
boolean convertNumberToBytes)
Convert a
RedisZSetCommands.Range to a lettuce Range . |
static <T> io.lettuce.core.Range<T> |
LettuceConverters.toRevRange(RedisZSetCommands.Range range)
Convert a
RedisZSetCommands.Range to a lettuce Range and
reverse boundaries. |
Modifier and Type | Method and Description |
---|---|
Long |
ZSetOperations.lexCount(K key,
RedisZSetCommands.Range range)
Count number of elements within sorted set with value between
Range#min and Range#max applying
lexicographical ordering. |
Long |
BoundZSetOperations.lexCount(RedisZSetCommands.Range range)
Count number of elements within sorted set with value between
Range#min and Range#max applying
lexicographical ordering. |
default Set<V> |
ZSetOperations.rangeByLex(K key,
RedisZSetCommands.Range range)
|
Set<V> |
ZSetOperations.rangeByLex(K key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all elements n elements, where n =
RedisZSetCommands.Limit.getCount() , starting at
RedisZSetCommands.Limit.getOffset() with lexicographical ordering from ZSET at key with a value between
getMin() and getMax() . |
default Set<V> |
BoundZSetOperations.rangeByLex(RedisZSetCommands.Range range)
|
Set<V> |
BoundZSetOperations.rangeByLex(RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all elements n elements, where n =
RedisZSetCommands.Limit.getCount() , starting at
RedisZSetCommands.Limit.getOffset() with lexicographical ordering having a value between getMin() and
getMax() . |
Long |
ZSetOperations.removeRangeByLex(K key,
RedisZSetCommands.Range range)
Remove elements in
RedisZSetCommands.Range from sorted set with key. |
Long |
BoundZSetOperations.removeRangeByLex(RedisZSetCommands.Range range)
Remove elements in
RedisZSetCommands.Range from sorted set with the bound key. |
default Set<V> |
ZSetOperations.reverseRangeByLex(K key,
RedisZSetCommands.Range range)
|
Set<V> |
ZSetOperations.reverseRangeByLex(K key,
RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all elements n elements, where n =
RedisZSetCommands.Limit.getCount() , starting at
RedisZSetCommands.Limit.getOffset() with reverse lexicographical ordering from ZSET at key with a value
between getMin() and getMax() . |
default Set<V> |
BoundZSetOperations.reverseRangeByLex(RedisZSetCommands.Range range)
|
Set<V> |
BoundZSetOperations.reverseRangeByLex(RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all elements n elements, where n =
RedisZSetCommands.Limit.getCount() , starting at
RedisZSetCommands.Limit.getOffset() with reverse lexicographical ordering having a value between getMin() and
getMax() . |
Modifier and Type | Method and Description |
---|---|
Long |
DefaultRedisZSet.lexCount(RedisZSetCommands.Range range) |
Long |
RedisZSet.lexCount(RedisZSetCommands.Range range)
Count number of elements within sorted set with value between
Range#min and Range#max applying
lexicographical ordering. |
default Set<E> |
RedisZSet.rangeByLex(RedisZSetCommands.Range range)
|
Set<E> |
DefaultRedisZSet.rangeByLex(RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
Set<E> |
RedisZSet.rangeByLex(RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all elements n elements, where n =
RedisZSetCommands.Limit.getCount() , starting at
RedisZSetCommands.Limit.getOffset() with lexicographical ordering having a value between getMin() and
getMax() . |
Set<E> |
DefaultRedisZSet.removeByLex(RedisZSetCommands.Range range) |
Set<E> |
RedisZSet.removeByLex(RedisZSetCommands.Range range)
Remove all elements in range.
|
default Set<E> |
RedisZSet.reverseRangeByLex(RedisZSetCommands.Range range)
|
Set<E> |
DefaultRedisZSet.reverseRangeByLex(RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit) |
Set<E> |
RedisZSet.reverseRangeByLex(RedisZSetCommands.Range range,
RedisZSetCommands.Limit limit)
Get all elements n elements, where n =
RedisZSetCommands.Limit.getCount() , starting at
RedisZSetCommands.Limit.getOffset() with reverse lexicographical ordering having a value between getMin() and
getMax() . |
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.