public class RedisList extends RedisCollection
expireTime| 构造器和说明 |
|---|
RedisList(String key) |
RedisList(String key,
long expireTime) |
RedisList(String key,
String groupName)
指定组名
|
RedisList(String key,
String groupName,
long expireTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> List<T> |
get()
获取全部列表
|
long |
length()
返回长度
|
<T> T |
lpop() |
boolean |
lpush(Object... objects) |
<T> List<T> |
range(int start,
int end) |
boolean |
removeValue(Object value)
移除(所有)指定值元素
|
<T> T |
rpop() |
boolean |
rpush(Object... objects) |
boolean |
set(long index,
Object newValue)
设置指定位置的值
|
toObjectListexists, getDefaultExpireSeconds, getKey, getTtl, listDerialize, remove, removeExpire, setExpire, setExpireAt, setExpireIfNot, type, valueDerialize, valueSerialize, valuesSerializepublic RedisList(String key)
public RedisList(String key, long expireTime)
key - expireTime - 超时时间(秒) 小于等于0 为永久缓存public boolean lpush(Object... objects)
public boolean rpush(Object... objects)
public <T> T lpop()
public <T> T rpop()
public <T> List<T> get()
public <T> List<T> range(int start, int end)
public long length()
public boolean set(long index,
Object newValue)
index - newValue - public boolean removeValue(Object value)
value - Copyright © 2016. All rights reserved.