Package redis.clients.jedis.commands
Interface StreamPipelineBinaryCommands
- All Known Subinterfaces:
PipelineBinaryCommands
- All Known Implementing Classes:
ClusterPipeline,MultiNodePipelineBase,Pipeline,ReliableTransaction,ShardedPipeline,Transaction,TransactionBase
public interface StreamPipelineBinaryCommands
-
Method Summary
Modifier and TypeMethodDescriptionxack(byte[] key, byte[] group, byte[]... ids) default Response<byte[]> xadd(byte[] key, Map<byte[], byte[]> hash, XAddParams params) Response<byte[]> xadd(byte[] key, XAddParams params, Map<byte[], byte[]> hash) xautoclaim(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params) xautoclaimJustId(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params) xclaim(byte[] key, byte[] group, byte[] consumerName, long minIdleTime, XClaimParams params, byte[]... ids) xclaimJustId(byte[] key, byte[] group, byte[] consumerName, long minIdleTime, XClaimParams params, byte[]... ids) xdel(byte[] key, byte[]... ids) xgroupCreate(byte[] key, byte[] groupName, byte[] id, boolean makeStream) xgroupCreateConsumer(byte[] key, byte[] groupName, byte[] consumerName) xgroupDelConsumer(byte[] key, byte[] groupName, byte[] consumerName) xgroupDestroy(byte[] key, byte[] groupName) xgroupSetID(byte[] key, byte[] groupName, byte[] id) xinfoConsumers(byte[] key, byte[] group) xinfoGroup(byte[] key) Deprecated.xinfoGroups(byte[] key) xinfoStream(byte[] key) xinfoStreamFull(byte[] key) Introspection command used in order to retrieve all information about the streamxinfoStreamFull(byte[] key, int count) Introspection command used in order to retrieve all information about the streamxlen(byte[] key) xpending(byte[] key, byte[] groupName) xpending(byte[] key, byte[] groupName, byte[] start, byte[] end, int count, byte[] consumerName) Deprecated.xpending(byte[] key, byte[] groupName, XPendingParams params) xrange(byte[] key, byte[] start, byte[] end) xrange(byte[] key, byte[] start, byte[] end, int count) xread(XReadParams xReadParams, Map.Entry<byte[], byte[]>... streams) xreadGroup(byte[] groupName, byte[] consumer, XReadGroupParams xReadGroupParams, Map.Entry<byte[], byte[]>... streams) xrevrange(byte[] key, byte[] end, byte[] start) xrevrange(byte[] key, byte[] end, byte[] start, int count) xtrim(byte[] key, long maxLen, boolean approximateLength) xtrim(byte[] key, XTrimParams params)
-
Method Details
-
xadd
-
xadd
-
xlen
-
xrange
-
xrange
-
xrevrange
-
xrevrange
-
xack
-
xgroupCreate
-
xgroupSetID
-
xgroupDestroy
-
xgroupCreateConsumer
-
xgroupDelConsumer
-
xdel
-
xtrim
-
xtrim
-
xpending
-
xpending
@Deprecated Response<List<Object>> xpending(byte[] key, byte[] groupName, byte[] start, byte[] end, int count, byte[] consumerName) Deprecated. -
xpending
-
xclaim
Response<List<byte[]>> xclaim(byte[] key, byte[] group, byte[] consumerName, long minIdleTime, XClaimParams params, byte[]... ids) -
xclaimJustId
Response<List<byte[]>> xclaimJustId(byte[] key, byte[] group, byte[] consumerName, long minIdleTime, XClaimParams params, byte[]... ids) -
xautoclaim
Response<List<Object>> xautoclaim(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params) -
xautoclaimJustId
Response<List<Object>> xautoclaimJustId(byte[] key, byte[] groupName, byte[] consumerName, long minIdleTime, byte[] start, XAutoClaimParams params) -
xinfoStream
-
xinfoStreamFull
Introspection command used in order to retrieve all information about the stream- Parameters:
key- Stream name
-
xinfoStreamFull
Introspection command used in order to retrieve all information about the stream- Parameters:
key- Stream namecount- stream info count
-
xinfoGroup
Deprecated.UsexinfoGroups(byte[]). -
xinfoGroups
-
xinfoConsumers
-
xread
-
xreadGroup
Response<List<Object>> xreadGroup(byte[] groupName, byte[] consumer, XReadGroupParams xReadGroupParams, Map.Entry<byte[], byte[]>... streams)
-
xinfoGroups(byte[]).