public interface StreamBinaryCommands
Modifier and Type | Method and Description |
---|---|
long |
xack(byte[] key,
byte[] group,
byte[]... ids) |
default byte[] |
xadd(byte[] key,
Map<byte[],byte[]> hash,
XAddParams params) |
byte[] |
xadd(byte[] key,
XAddParams params,
Map<byte[],byte[]> hash) |
List<Object> |
xautoclaim(byte[] key,
byte[] groupName,
byte[] consumerName,
long minIdleTime,
byte[] start,
XAutoClaimParams params) |
List<Object> |
xautoclaimJustId(byte[] key,
byte[] groupName,
byte[] consumerName,
long minIdleTime,
byte[] start,
XAutoClaimParams params) |
List<byte[]> |
xclaim(byte[] key,
byte[] group,
byte[] consumername,
long minIdleTime,
XClaimParams params,
byte[]... ids) |
List<byte[]> |
xclaimJustId(byte[] key,
byte[] group,
byte[] consumername,
long minIdleTime,
XClaimParams params,
byte[]... ids) |
long |
xdel(byte[] key,
byte[]... ids) |
String |
xgroupCreate(byte[] key,
byte[] groupname,
byte[] id,
boolean makeStream) |
long |
xgroupDelConsumer(byte[] key,
byte[] groupname,
byte[] consumerName) |
long |
xgroupDestroy(byte[] key,
byte[] groupname) |
String |
xgroupSetID(byte[] key,
byte[] groupname,
byte[] id) |
List<Object> |
xinfoConsumers(byte[] key,
byte[] group) |
List<Object> |
xinfoGroup(byte[] key) |
Object |
xinfoStream(byte[] key) |
long |
xlen(byte[] key) |
Object |
xpending(byte[] key,
byte[] groupname) |
List<Object> |
xpending(byte[] key,
byte[] groupname,
byte[] start,
byte[] end,
int count,
byte[] consumername) |
List<Object> |
xpending(byte[] key,
byte[] groupname,
XPendingParams params) |
List<byte[]> |
xrange(byte[] key,
byte[] start,
byte[] end) |
List<byte[]> |
xrange(byte[] key,
byte[] start,
byte[] end,
int count) |
List<byte[]> |
xread(XReadParams xReadParams,
Map.Entry<byte[],byte[]>... streams) |
List<byte[]> |
xreadGroup(byte[] groupname,
byte[] consumer,
XReadGroupParams xReadGroupParams,
Map.Entry<byte[],byte[]>... streams) |
List<byte[]> |
xrevrange(byte[] key,
byte[] end,
byte[] start) |
List<byte[]> |
xrevrange(byte[] key,
byte[] end,
byte[] start,
int count) |
long |
xtrim(byte[] key,
long maxLen,
boolean approximateLength) |
long |
xtrim(byte[] key,
XTrimParams params) |
default byte[] xadd(byte[] key, Map<byte[],byte[]> hash, XAddParams params)
byte[] xadd(byte[] key, XAddParams params, Map<byte[],byte[]> hash)
long xlen(byte[] key)
List<byte[]> xrange(byte[] key, byte[] start, byte[] end)
List<byte[]> xrange(byte[] key, byte[] start, byte[] end, int count)
List<byte[]> xrevrange(byte[] key, byte[] end, byte[] start)
List<byte[]> xrevrange(byte[] key, byte[] end, byte[] start, int count)
long xack(byte[] key, byte[] group, byte[]... ids)
String xgroupCreate(byte[] key, byte[] groupname, byte[] id, boolean makeStream)
String xgroupSetID(byte[] key, byte[] groupname, byte[] id)
long xgroupDestroy(byte[] key, byte[] groupname)
long xgroupDelConsumer(byte[] key, byte[] groupname, byte[] consumerName)
long xdel(byte[] key, byte[]... ids)
long xtrim(byte[] key, long maxLen, boolean approximateLength)
long xtrim(byte[] key, XTrimParams params)
Object xpending(byte[] key, byte[] groupname)
List<Object> xpending(byte[] key, byte[] groupname, byte[] start, byte[] end, int count, byte[] consumername)
List<Object> xpending(byte[] key, byte[] groupname, XPendingParams params)
List<byte[]> xclaim(byte[] key, byte[] group, byte[] consumername, long minIdleTime, XClaimParams params, byte[]... ids)
List<byte[]> xclaimJustId(byte[] key, byte[] group, byte[] consumername, long minIdleTime, XClaimParams params, byte[]... ids)
List<Object> xautoclaim(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params)
List<Object> xautoclaimJustId(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params)
Object xinfoStream(byte[] key)
List<byte[]> xread(XReadParams xReadParams, Map.Entry<byte[],byte[]>... streams)
List<byte[]> xreadGroup(byte[] groupname, byte[] consumer, XReadGroupParams xReadGroupParams, Map.Entry<byte[],byte[]>... streams)
Copyright © 2021. All rights reserved.