
redis.clients.jedis.commands.StreamPipelineBinaryCommands Maven / Gradle / Ivy
package redis.clients.jedis.commands;
import java.util.List;
import java.util.Map;
import redis.clients.jedis.Response;
import redis.clients.jedis.params.*;
public interface StreamPipelineBinaryCommands {
default Response xadd(byte[] key, Map hash, XAddParams params) {
return xadd(key, params, hash);
}
Response xadd(byte[] key, XAddParams params, Map hash);
Response xlen(byte[] key);
Response> xrange(byte[] key, byte[] start, byte[] end);
Response> xrange(byte[] key, byte[] start, byte[] end, int count);
Response> xrevrange(byte[] key, byte[] end, byte[] start);
Response> xrevrange(byte[] key, byte[] end, byte[] start, int count);
Response xack(byte[] key, byte[] group, byte[]... ids);
Response xgroupCreate(byte[] key, byte[] groupName, byte[] id, boolean makeStream);
Response xgroupSetID(byte[] key, byte[] groupName, byte[] id);
Response xgroupDestroy(byte[] key, byte[] groupName);
Response xgroupCreateConsumer(byte[] key, byte[] groupName, byte[] consumerName);
Response xgroupDelConsumer(byte[] key, byte[] groupName, byte[] consumerName);
Response xdel(byte[] key, byte[]... ids);
Response xtrim(byte[] key, long maxLen, boolean approximateLength);
Response xtrim(byte[] key, XTrimParams params);
Response
© 2015 - 2025 Weber Informatics LLC | Privacy Policy