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

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

The newest version!
package redis.clients.jedis.commands;

import redis.clients.jedis.Response;
import redis.clients.jedis.args.FlushMode;
import redis.clients.jedis.args.FunctionRestorePolicy;

import java.util.List;

public interface FunctionPipelineBinaryCommands {

  Response fcall(byte[] name, List keys, List args);

  Response fcallReadonly(byte[] name, List keys, List args);

  Response functionDelete(byte[] libraryName);

  Response functionDump();

  Response functionFlush();

  Response functionFlush(FlushMode mode);

  Response functionKill();

  Response> functionListBinary();

  Response> functionList(byte[] libraryNamePattern);

  Response> functionListWithCodeBinary();

  Response> functionListWithCode(byte[] libraryNamePattern);

  Response functionLoad(byte[] functionCode);

  Response functionLoadReplace(byte[] functionCode);

  Response functionRestore(byte[] serializedValue);

  Response functionRestore(byte[] serializedValue, FunctionRestorePolicy policy);

  Response functionStatsBinary();
}