public abstract class RedisLoggerService extends Object
| 构造器和说明 |
|---|
RedisLoggerService() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract String |
getKey() |
boolean |
isBlock() |
boolean |
isBusy(int percentage)
是否处于繁忙
|
Object |
pop()
弹出一个对象
此时,这个对象会从redis的列表中删除
|
Object |
pop(long timeout,
TimeUnit unit)
等待一个对象的到达
此时,这个对象会从redis的列表中删除
|
protected void |
push(Object value) |
protected void |
push(String key,
Object value) |
protected void |
pushAll(List list)
保存数据
|
<V> List<V> |
range() |
<V> List<V> |
range(Long start,
Long end) |
Object |
rangeOne()
预览一个对象
此时,这个对象依然在redis的列表中
说明:一般的做法,是想rang一下有没有数据,用完之后,在pop掉这个对象
|
Long |
size() |
protected abstract String getKey()
protected void pushAll(List list)
list - 列表数据protected void push(Object value)
public Long size()
public boolean isBlock()
public boolean isBusy(int percentage)
percentage - 百分比,例如40,表示40%public Object pop()
public Object pop(long timeout, TimeUnit unit)
timeout - 等待超时unit - 等待超时,时间单位public Object rangeOne()
说明:一般的做法,是想rang一下有没有数据,用完之后,在pop掉这个对象
public <V> List<V> range()
Copyright © 2024. All rights reserved.