All Downloads are FREE. Search and download functionalities are using the official Maven repository.

redis.clients.jedis.commands.StringPipelineCommands Maven / Gradle / Ivy

The newest version!
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, 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);

  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 - 2024 Weber Informatics LLC | Privacy Policy