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