public interface BoundListOperations<K,V> extends BoundKeyOperations<K>
| Modifier and Type | Method and Description |
|---|---|
RedisOperations<K,V> |
getOperations() |
V |
index(long index)
Get element at
index form list at the bound key. |
V |
leftPop()
Removes and returns first element in list stored at the bound key.
|
V |
leftPop(long timeout,
TimeUnit unit)
Removes and returns first element from lists stored at the bound key .
|
Long |
leftPush(V value)
Prepend
value to the bound key. |
Long |
leftPush(V pivot,
V value)
Prepend
values to the bound key before value. |
Long |
leftPushAll(V... values)
Prepend
values to the bound key. |
Long |
leftPushIfPresent(V value)
Prepend
values to the bound key only if the list exists. |
List<V> |
range(long start,
long end)
Get elements between
begin and end from list at the bound key. |
Long |
remove(long count,
Object value)
Removes the first
count occurrences of value from the list stored at the bound key. |
V |
rightPop()
Removes and returns last element in list stored at the bound key.
|
V |
rightPop(long timeout,
TimeUnit unit)
Removes and returns last element from lists stored at the bound key.
|
Long |
rightPush(V value)
Append
value to the bound key. |
Long |
rightPush(V pivot,
V value)
Append
values to the bound key before value. |
Long |
rightPushAll(V... values)
Append
values to the bound key. |
Long |
rightPushIfPresent(V value)
Append
values to the bound key only if the list exists. |
void |
set(long index,
V value)
Set the
value list element at index. |
Long |
size()
Get the size of list stored at the bound key.
|
void |
trim(long start,
long end)
Trim list at the bound key to elements between
start and end. |
@Nullable List<V> range(long start, long end)
begin and end from list at the bound key.start - end - void trim(long start,
long end)
start and end.start - end - @Nullable Long size()
@Nullable Long leftPush(V value)
value to the bound key.value - @Nullable Long leftPushAll(V... values)
values to the bound key.values - @Nullable Long leftPushIfPresent(V value)
values to the bound key only if the list exists.value - @Nullable Long leftPush(V pivot, V value)
values to the bound key before value.value - @Nullable Long rightPush(V value)
value to the bound key.value - @Nullable Long rightPushAll(V... values)
values to the bound key.values - @Nullable Long rightPushIfPresent(V value)
values to the bound key only if the list exists.value - @Nullable Long rightPush(V pivot, V value)
values to the bound key before value.value - void set(long index,
V value)
value list element at index.index - value - @Nullable Long remove(long count, Object value)
count occurrences of value from the list stored at the bound key.count - value - @Nullable V index(long index)
index form list at the bound key.index - @Nullable V leftPop()
@Nullable V leftPop(long timeout, TimeUnit unit)
timeout reached.timeout - unit - must not be null.@Nullable V rightPop()
@Nullable V rightPop(long timeout, TimeUnit unit)
timeout reached.timeout - unit - must not be null.RedisOperations<K,V> getOperations()
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.