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

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

There is a newer version: 5.3.0-beta1
Show newest version
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, 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);

  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