| Package | Description |
|---|---|
| redis.clients.jedis | |
| redis.clients.jedis.builders | |
| redis.clients.jedis.commands |
This package contains the interfaces that contain methods representing Redis core commands.
|
| redis.clients.jedis.csc |
This package contains the classes and interfaces related to Server-assisted Client-side Caching.
|
| redis.clients.jedis.mcf |
This package contains the classes that are related to Active-Active cluster(s) and Multi-Cluster
failover.
|
| redis.clients.jedis.params |
This package contains the classes that represent optional parameters of core Redis commands.
|
| redis.clients.jedis.providers |
This package contains the implementations of ConnectionProvider interface.
|
| redis.clients.jedis.resps |
This package contains custom responses of core Redis commands.
|
| redis.clients.jedis.util |
This package contains the utility classes.
|
| Package | Description |
|---|---|
| redis.clients.jedis.csc |
This package contains the classes and interfaces related to Server-assisted Client-side Caching.
|
| redis.clients.jedis.csc.util |
This package contains the helper classes related to Server-assisted Client-side Caching.
|
| redis.clients.jedis.mcf |
This package contains the classes that are related to Active-Active cluster(s) and Multi-Cluster
failover.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CommandKeyArgumentPreProcessor |
class |
MultiDbClient
MultiDbClient provides high-availability Redis connectivity with automatic failover and failback
capabilities across multiple weighted endpoints.
|
class |
MultiDbConfig
Configuration class for multi-database Redis deployments with automatic failover and failback
capabilities.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
Connection.protocolRead(RedisInputStream is) |
protected void |
Connection.protocolReadPushes(RedisInputStream is) |
static java.lang.Object |
Protocol.read(RedisInputStream is,
Cache cache) |
static java.lang.Object |
Protocol.readPushes(RedisInputStream is,
Cache cache,
boolean onlyPendingBuffer) |
void |
UnifiedJedis.setKeyArgumentPreProcessor(CommandKeyArgumentPreProcessor keyPreProcessor) |
void |
CommandObjects.setKeyArgumentPreProcessor(CommandKeyArgumentPreProcessor keyPreProcessor) |
java.lang.String |
Connection.toIdentityString() |
| Constructor and Description |
|---|
ConnectionFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache csCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
ConnectionPool(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache) |
JedisCluster(java.util.Set<HostAndPort> hnp,
JedisClientConfig jedisClientConfig,
CacheConfig cacheConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration) |
JedisCluster(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
int maxAttempts,
java.time.Duration maxTotalRetriesDuration,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> startNodes,
java.time.Duration topologyRefreshPeriod) |
JedisClusterInfoCache(JedisClientConfig clientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> startNodes) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisPooled(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
CacheConfig cacheConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
JedisSentineled(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
UnifiedJedis(ConnectionProvider provider,
RedisProtocol protocol,
Cache cache) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache cache) |
UnifiedJedis(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
CacheConfig cacheConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiDbClientBuilder<C>
Builder for creating multi-db Redis clients with multi-endpoint support.
|
| Modifier and Type | Method and Description |
|---|---|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vadd(byte[] key,
float[] vector,
byte[] element)
VADD Command Add a new element
into the vector set specified by key.
|
boolean |
VectorSetBinaryCommands.vadd(byte[] key,
float[] vector,
byte[] element)
VADD Command Add a new element
into the vector set specified by key.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vadd(byte[] key,
float[] vector,
byte[] element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with dimension reduction and additional parameters.
|
boolean |
VectorSetBinaryCommands.vadd(byte[] key,
float[] vector,
byte[] element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with dimension reduction and additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vadd(byte[] key,
float[] vector,
byte[] element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with additional parameters.
|
boolean |
VectorSetBinaryCommands.vadd(byte[] key,
float[] vector,
byte[] element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vadd(java.lang.String key,
float[] vector,
java.lang.String element)
VADD Command Add a new element
into the vector set specified by key.
|
boolean |
VectorSetCommands.vadd(java.lang.String key,
float[] vector,
java.lang.String element)
VADD Command Add a new element
into the vector set specified by key.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vadd(java.lang.String key,
float[] vector,
java.lang.String element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with dimension reduction and additional parameters.
|
boolean |
VectorSetCommands.vadd(java.lang.String key,
float[] vector,
java.lang.String element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with dimension reduction and additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vadd(java.lang.String key,
float[] vector,
java.lang.String element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with additional parameters.
|
boolean |
VectorSetCommands.vadd(java.lang.String key,
float[] vector,
java.lang.String element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key with additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vaddFP32(byte[] key,
byte[] vectorBlob,
byte[] element)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format.
|
boolean |
VectorSetBinaryCommands.vaddFP32(byte[] key,
byte[] vectorBlob,
byte[] element)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vaddFP32(byte[] key,
byte[] vectorBlob,
byte[] element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with dimension reduction and
additional parameters.
|
boolean |
VectorSetBinaryCommands.vaddFP32(byte[] key,
byte[] vectorBlob,
byte[] element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with dimension reduction and
additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vaddFP32(byte[] key,
byte[] vectorBlob,
byte[] element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with additional parameters.
|
boolean |
VectorSetBinaryCommands.vaddFP32(byte[] key,
byte[] vectorBlob,
byte[] element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vaddFP32(java.lang.String key,
byte[] vectorBlob,
java.lang.String element)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format.
|
boolean |
VectorSetCommands.vaddFP32(java.lang.String key,
byte[] vectorBlob,
java.lang.String element)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vaddFP32(java.lang.String key,
byte[] vectorBlob,
java.lang.String element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with dimension reduction and
additional parameters.
|
boolean |
VectorSetCommands.vaddFP32(java.lang.String key,
byte[] vectorBlob,
java.lang.String element,
int reduceDim,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with dimension reduction and
additional parameters.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vaddFP32(java.lang.String key,
byte[] vectorBlob,
java.lang.String element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with additional parameters.
|
boolean |
VectorSetCommands.vaddFP32(java.lang.String key,
byte[] vectorBlob,
java.lang.String element,
VAddParams params)
VADD Command Add a new element
into the vector set specified by key using FP32 binary format with additional parameters.
|
Response<java.lang.Long> |
VectorSetPipelineBinaryCommands.vcard(byte[] key)
VCARD Command Return the
number of elements in the specified vector set.
|
long |
VectorSetBinaryCommands.vcard(byte[] key)
VCARD Command Return the
number of elements in the specified vector set.
|
Response<java.lang.Long> |
VectorSetPipelineCommands.vcard(java.lang.String key)
VCARD Command Return the
number of elements in the specified vector set.
|
long |
VectorSetCommands.vcard(java.lang.String key)
VCARD Command Return the
number of elements in the specified vector set.
|
Response<java.lang.Long> |
VectorSetPipelineBinaryCommands.vdim(byte[] key)
VDIM Command Return the number
of dimensions of the vectors in the specified vector set.
|
long |
VectorSetBinaryCommands.vdim(byte[] key)
VDIM Command Return the number
of dimensions of the vectors in the specified vector set.
|
Response<java.lang.Long> |
VectorSetPipelineCommands.vdim(java.lang.String key)
VDIM Command Return the number
of dimensions of the vectors in the specified vector set.
|
long |
VectorSetCommands.vdim(java.lang.String key)
VDIM Command Return the number
of dimensions of the vectors in the specified vector set.
|
Response<java.util.List<java.lang.Double>> |
VectorSetPipelineBinaryCommands.vemb(byte[] key,
byte[] element)
VEMB Command Return the
approximate vector associated with a given element in the vector set.
|
java.util.List<java.lang.Double> |
VectorSetBinaryCommands.vemb(byte[] key,
byte[] element)
VEMB Command Return the
approximate vector associated with a given element in the vector set.
|
Response<java.util.List<java.lang.Double>> |
VectorSetPipelineCommands.vemb(java.lang.String key,
java.lang.String element)
VEMB Command Return the
approximate vector associated with a given element in the vector set.
|
java.util.List<java.lang.Double> |
VectorSetCommands.vemb(java.lang.String key,
java.lang.String element)
VEMB Command Return the
approximate vector associated with a given element in the vector set.
|
Response<RawVector> |
VectorSetPipelineBinaryCommands.vembRaw(byte[] key,
byte[] element)
VEMB Command Return the raw
vector data associated with a given element in the vector set.
|
Response<RawVector> |
VectorSetPipelineCommands.vembRaw(java.lang.String key,
java.lang.String element)
VEMB Command Return the raw
vector data associated with a given element in the vector set.
|
RawVector |
VectorSetCommands.vembRaw(java.lang.String key,
java.lang.String element)
VEMB Command Return the raw
vector data associated with a given element in the vector set.
|
Response<byte[]> |
VectorSetPipelineBinaryCommands.vgetattr(byte[] key,
byte[] element)
VGETATTR Command Get the
attributes of an element in a vector set.
|
byte[] |
VectorSetBinaryCommands.vgetattr(byte[] key,
byte[] element)
VGETATTR Command Get the
attributes of an element in a vector set.
|
Response<java.lang.String> |
VectorSetPipelineCommands.vgetattr(java.lang.String key,
java.lang.String element)
VGETATTR Command Get the
attributes of an element in a vector set.
|
java.lang.String |
VectorSetCommands.vgetattr(java.lang.String key,
java.lang.String element)
VGETATTR Command Get the
attributes of an element in a vector set.
|
Response<VectorInfo> |
VectorSetPipelineCommands.vinfo(java.lang.String key)
VINFO Command Get information
about a vector set.
|
VectorInfo |
VectorSetCommands.vinfo(java.lang.String key)
VINFO Command Get information
about a vector set.
|
Response<java.util.List<java.util.List<byte[]>>> |
VectorSetPipelineBinaryCommands.vlinks(byte[] key,
byte[] element)
VLINKS Command Return the
neighbors of a specified element in a vector set.
|
java.util.List<java.util.List<byte[]>> |
VectorSetBinaryCommands.vlinks(byte[] key,
byte[] element)
VLINKS Command Return the
neighbors of a specified element in a vector set.
|
Response<java.util.List<java.util.List<java.lang.String>>> |
VectorSetPipelineCommands.vlinks(java.lang.String key,
java.lang.String element)
VLINKS Command Return the
neighbors of a specified element in a vector set.
|
java.util.List<java.util.List<java.lang.String>> |
VectorSetCommands.vlinks(java.lang.String key,
java.lang.String element)
VLINKS Command Return the
neighbors of a specified element in a vector set.
|
Response<java.util.List<java.util.Map<byte[],java.lang.Double>>> |
VectorSetPipelineBinaryCommands.vlinksWithScores(byte[] key,
byte[] element)
VLINKS Command Return the
neighbors of a specified element in a vector set with similarity scores.
|
java.util.List<java.util.Map<byte[],java.lang.Double>> |
VectorSetBinaryCommands.vlinksWithScores(byte[] key,
byte[] element)
VLINKS Command Return the
neighbors of a specified element in a vector set with similarity scores.
|
Response<java.util.List<java.util.Map<java.lang.String,java.lang.Double>>> |
VectorSetPipelineCommands.vlinksWithScores(java.lang.String key,
java.lang.String element)
VLINKS Command Return the
neighbors of a specified element in a vector set with similarity scores.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Double>> |
VectorSetCommands.vlinksWithScores(java.lang.String key,
java.lang.String element)
VLINKS Command Return the
neighbors of a specified element in a vector set with similarity scores.
|
Response<byte[]> |
VectorSetPipelineBinaryCommands.vrandmember(byte[] key)
VRANDMEMBER Command
Return a random element from a vector set.
|
byte[] |
VectorSetBinaryCommands.vrandmember(byte[] key)
VRANDMEMBER Command
Return a random element from a vector set.
|
Response<java.util.List<byte[]>> |
VectorSetPipelineBinaryCommands.vrandmember(byte[] key,
int count)
VRANDMEMBER Command
Return random elements from a vector set.
|
java.util.List<byte[]> |
VectorSetBinaryCommands.vrandmember(byte[] key,
int count)
VRANDMEMBER Command
Return random elements from a vector set.
|
Response<java.lang.String> |
VectorSetPipelineCommands.vrandmember(java.lang.String key)
VRANDMEMBER Command
Return a random element from a vector set.
|
java.lang.String |
VectorSetCommands.vrandmember(java.lang.String key)
VRANDMEMBER Command
Return a random element from a vector set.
|
Response<java.util.List<java.lang.String>> |
VectorSetPipelineCommands.vrandmember(java.lang.String key,
int count)
VRANDMEMBER Command
Return random elements from a vector set.
|
java.util.List<java.lang.String> |
VectorSetCommands.vrandmember(java.lang.String key,
int count)
VRANDMEMBER Command
Return random elements from a vector set.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vrem(byte[] key,
byte[] element)
VREM Command Remove an element
from a vector set.
|
boolean |
VectorSetBinaryCommands.vrem(byte[] key,
byte[] element)
VREM Command Remove an element
from a vector set.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vrem(java.lang.String key,
java.lang.String element)
VREM Command Remove an element
from a vector set.
|
boolean |
VectorSetCommands.vrem(java.lang.String key,
java.lang.String element)
VREM Command Remove an element
from a vector set.
|
Response<java.lang.Boolean> |
VectorSetPipelineBinaryCommands.vsetattr(byte[] key,
byte[] element,
byte[] attributes)
VSETATTR Command Set the
attributes of an element in a vector set.
|
boolean |
VectorSetBinaryCommands.vsetattr(byte[] key,
byte[] element,
byte[] attributes)
VSETATTR Command Set the
attributes of an element in a vector set.
|
Response<java.lang.Boolean> |
VectorSetPipelineCommands.vsetattr(java.lang.String key,
java.lang.String element,
java.lang.String attributes)
VSETATTR Command Set the
attributes of an element in a vector set.
|
boolean |
VectorSetCommands.vsetattr(java.lang.String key,
java.lang.String element,
java.lang.String attributes)
VSETATTR Command Set the
attributes of an element in a vector set.
|
Response<java.util.List<byte[]>> |
VectorSetPipelineBinaryCommands.vsim(byte[] key,
float[] vector)
VSIM Command Return elements
similar to a given vector.
|
java.util.List<byte[]> |
VectorSetBinaryCommands.vsim(byte[] key,
float[] vector)
VSIM Command Return elements
similar to a given vector.
|
Response<java.util.List<byte[]>> |
VectorSetPipelineBinaryCommands.vsim(byte[] key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with additional parameters.
|
java.util.List<byte[]> |
VectorSetBinaryCommands.vsim(byte[] key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with additional parameters.
|
Response<java.util.List<java.lang.String>> |
VectorSetPipelineCommands.vsim(java.lang.String key,
float[] vector)
VSIM Command Return elements
similar to a given vector.
|
java.util.List<java.lang.String> |
VectorSetCommands.vsim(java.lang.String key,
float[] vector)
VSIM Command Return elements
similar to a given vector.
|
Response<java.util.List<java.lang.String>> |
VectorSetPipelineCommands.vsim(java.lang.String key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with additional parameters.
|
java.util.List<java.lang.String> |
VectorSetCommands.vsim(java.lang.String key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with additional parameters.
|
Response<java.util.List<byte[]>> |
VectorSetPipelineBinaryCommands.vsimByElement(byte[] key,
byte[] element)
VSIM Command Return elements
similar to a given element in the vector set.
|
java.util.List<byte[]> |
VectorSetBinaryCommands.vsimByElement(byte[] key,
byte[] element)
VSIM Command Return elements
similar to a given element in the vector set.
|
Response<java.util.List<byte[]>> |
VectorSetPipelineBinaryCommands.vsimByElement(byte[] key,
byte[] element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with additional parameters.
|
java.util.List<byte[]> |
VectorSetBinaryCommands.vsimByElement(byte[] key,
byte[] element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with additional parameters.
|
Response<java.util.List<java.lang.String>> |
VectorSetPipelineCommands.vsimByElement(java.lang.String key,
java.lang.String element)
VSIM Command Return elements
similar to a given element in the vector set.
|
java.util.List<java.lang.String> |
VectorSetCommands.vsimByElement(java.lang.String key,
java.lang.String element)
VSIM Command Return elements
similar to a given element in the vector set.
|
Response<java.util.List<java.lang.String>> |
VectorSetPipelineCommands.vsimByElement(java.lang.String key,
java.lang.String element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with additional parameters.
|
java.util.List<java.lang.String> |
VectorSetCommands.vsimByElement(java.lang.String key,
java.lang.String element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with additional parameters.
|
Response<java.util.Map<byte[],java.lang.Double>> |
VectorSetPipelineBinaryCommands.vsimByElementWithScores(byte[] key,
byte[] element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with their similarity scores.
|
java.util.Map<byte[],java.lang.Double> |
VectorSetBinaryCommands.vsimByElementWithScores(byte[] key,
byte[] element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with their similarity scores.
|
Response<java.util.Map<java.lang.String,java.lang.Double>> |
VectorSetPipelineCommands.vsimByElementWithScores(java.lang.String key,
java.lang.String element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with their similarity scores.
|
java.util.Map<java.lang.String,java.lang.Double> |
VectorSetCommands.vsimByElementWithScores(java.lang.String key,
java.lang.String element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with their similarity scores.
|
java.util.Map<byte[],VSimScoreAttribs> |
VectorSetBinaryCommands.vsimByElementWithScoresAndAttribs(byte[] key,
byte[] element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with their similarity scores and attributes.
|
java.util.Map<java.lang.String,VSimScoreAttribs> |
VectorSetCommands.vsimByElementWithScoresAndAttribs(java.lang.String key,
java.lang.String element,
VSimParams params)
VSIM Command Return elements
similar to a given element in the vector set with their similarity scores and attributes.
|
Response<java.util.Map<byte[],java.lang.Double>> |
VectorSetPipelineBinaryCommands.vsimWithScores(byte[] key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with their similarity scores.
|
java.util.Map<byte[],java.lang.Double> |
VectorSetBinaryCommands.vsimWithScores(byte[] key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with their similarity scores.
|
Response<java.util.Map<java.lang.String,java.lang.Double>> |
VectorSetPipelineCommands.vsimWithScores(java.lang.String key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with their similarity scores.
|
java.util.Map<java.lang.String,java.lang.Double> |
VectorSetCommands.vsimWithScores(java.lang.String key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with their similarity scores.
|
java.util.Map<byte[],VSimScoreAttribs> |
VectorSetBinaryCommands.vsimWithScoresAndAttribs(byte[] key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with their similarity scores and attributes.
|
java.util.Map<java.lang.String,VSimScoreAttribs> |
VectorSetCommands.vsimWithScoresAndAttribs(java.lang.String key,
float[] vector,
VSimParams params)
VSIM Command Return elements
similar to a given vector with their similarity scores and attributes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCache
The class to manage the client-side caching.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiDbCommandExecutor |
class |
MultiDbConnectionProvider |
class |
MultiDbConnectionSupplier
ConnectionProvider with built-in retry, circuit-breaker, and failover to another /database
endpoint.
|
class |
MultiDbFailoverBase |
class |
MultiDbPipeline
|
class |
MultiDbTransaction
This is high memory dependent solution as all the appending commands will be hold in memory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VAddParams
Parameters for the VADD command.
|
class |
VSimParams
Parameters for the VSIM command.
|
| Constructor and Description |
|---|
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
ClusterConnectionProvider(java.util.Set<HostAndPort> clusterNodes,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.time.Duration topologyRefreshPeriod) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache) |
PooledConnectionProvider(HostAndPort hostAndPort,
JedisClientConfig clientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig,
long subscribeRetryWaitTimeMillis) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
RawVector
Result of a VEMB RAW command, containing raw vector data and metadata.
|
class |
VectorInfo
This class holds information about a vector set returned by the
VINFO command. |
class |
VSimScoreAttribs
Response object containing both similarity score and attributes for VSIM command when used with
WITHSCORES and WITHATTRIBS options.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrefixedKeyArgumentPreProcessor |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RedisInputStream.peek(byte b) |
Copyright © 2025. All rights reserved.