
redis.clients.jedis.commands.StringPipelineBinaryCommands Maven / Gradle / Ivy
package redis.clients.jedis.commands;
import java.util.List;
import redis.clients.jedis.Response;
import redis.clients.jedis.params.GetExParams;
import redis.clients.jedis.params.SetParams;
import redis.clients.jedis.params.LCSParams;
import redis.clients.jedis.resps.LCSMatchResult;
public interface StringPipelineBinaryCommands extends BitPipelineBinaryCommands {
Response set(byte[] key, byte[] value);
Response set(byte[] key, byte[] value, SetParams params);
Response get(byte[] key);
Response setGet(byte[] key, byte[] value);
Response setGet(byte[] key, byte[] value, SetParams params);
Response getDel(byte[] key);
Response getEx(byte[] key, GetExParams params);
Response setrange(byte[] key, long offset, byte[] value);
Response getrange(byte[] key, long startOffset, long endOffset);
/**
* @deprecated {@link StringPipelineBinaryCommands#setGet(byte[], byte[], redis.clients.jedis.params.SetParams)}.
*/
@Deprecated
Response getSet(byte[] key, byte[] value);
Response setnx(byte[] key, byte[] value);
Response setex(byte[] key, long seconds, byte[] value);
Response psetex(byte[] key, long milliseconds, byte[] value);
Response> mget(byte[]... keys);
Response mset(byte[]... keysvalues);
Response msetnx(byte[]... keysvalues);
Response incr(byte[] key);
Response incrBy(byte[] key, long increment);
Response incrByFloat(byte[] key, double increment);
Response decr(byte[] key);
Response decrBy(byte[] key, long decrement);
Response append(byte[] key, byte[] value);
Response substr(byte[] key, int start, int end);
Response strlen(byte[] key);
Response lcs(byte[] keyA, byte[] keyB, LCSParams params);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy