| Package | Description |
|---|---|
| redis.clients.jedis | |
| redis.clients.jedis.authentication | |
| redis.clients.jedis.bloom |
This package contains the classes related to RedisBloom module.
|
| redis.clients.jedis.bloom.commands |
This package contains the interfaces that contain methods representing RedisBloom commands.
|
| 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.exceptions |
This package contains the Exception classes.
|
| redis.clients.jedis.executors |
This package contains the implementations of CommandExecutor interface.
|
| redis.clients.jedis.executors.aggregators | |
| redis.clients.jedis.json |
This package contains the classes and interfaces related to RedisJSON module.
|
| redis.clients.jedis.json.commands | |
| 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.search |
This package contains the classes and interfaces related to RediSearch module.
|
| redis.clients.jedis.search.aggr |
This package contains the classes related to Aggregation commands in RediSearch module.
|
| redis.clients.jedis.search.hybrid | |
| redis.clients.jedis.search.querybuilder | |
| redis.clients.jedis.search.schemafields | |
| redis.clients.jedis.timeseries |
This package contains the classes and interfaces related to RedisTimeSeries module.
|
| redis.clients.jedis.util |
This package contains the utility classes.
|
| Class and Description |
|---|
| AbstractPipeline |
| AbstractTransaction |
| BinaryJedisPubSub |
| BinaryJedisShardedPubSub |
| Builder |
| BuilderFactory.SetFromList
A decorator to implement Set from List.
|
| ClientSetInfoConfig
Configuration for CLIENT SETINFO command behaviour.
|
| ClusterCommandObjects |
| ClusterPipeline
Pipeline implementation for Redis Cluster mode.
|
| CommandArguments |
| CommandFlagsRegistry
Registry interface for command flags.
|
| CommandFlagsRegistry.CommandFlag
Command flags based on command flags exposed by Redis.
|
| CommandFlagsRegistry.RequestPolicy
Request policy for commands in a clustered deployment.
|
| CommandFlagsRegistry.ResponsePolicy
Response policy for commands in a clustered deployment.
|
| CommandKeyArgumentPreProcessor |
| CommandObject |
| CommandObjects |
| Connection |
| Connection.Builder |
| ConnectionFactory
PoolableObjectFactory custom impl.
|
| ConnectionFactory.Builder |
| ConnectionPool |
| DefaultJedisClientConfig |
| DefaultJedisClientConfig.Builder |
| DriverInfo
Immutable class representing driver information for Redis client identification.
|
| DriverInfo.Builder
Builder for creating
DriverInfo instances. |
| Endpoint |
| GeoCoordinate |
| HashImport
A reusable field-set template for
HIMPORT (Hinted Hash Templates, Redis 8.10): declare
the ordered field names once, then create many hashes by sending only their values with
{@link redis.clients.jedis.commands.HashCommands#himportSet(String, HashImport, String...) |
| HostAndPort |
| HostAndPortMapper
An interface for mapping Redis node addresses.
|
| Jedis
Jedis is a lightweight Redis client that uses a single, non-pooled connection to Redis.
|
| JedisClientConfig |
| JedisCluster
Deprecated.
Use
RedisClusterClient instead. RedisClusterClient provides the same functionality
with a cleaner API and simplified constructor options. For basic usage, simple
constructors are available. For advanced configuration, use RedisClusterClient.builder(). |
| JedisCluster.Builder
Deprecated.
Fluent builder for
JedisCluster (Redis Cluster). |
| JedisFactory
Deprecated.
JedisFactory is used exclusively with the deprecated
JedisPool and
JedisSentinelPool classes. For modern Redis clients (RedisClient,
RedisSentinelClient), the framework uses ConnectionFactory
internally, which manages Connection objects instead of Jedis
instances. There is no direct replacement for JedisFactory as connection management
is handled automatically by the new client architecture. |
| JedisMonitor |
| JedisPubSub |
| JedisPubSubBase |
| JedisSentinelPool.MasterListener
Deprecated.
|
| JedisShardedPubSub |
| JedisShardedPubSubBase |
| JedisSocketFactory
JedisSocketFactory: responsible for creating socket connections
from the within the Jedis client, the default socket factory will
create TCP sockets with the recommended configuration.
|
| Module |
| MultiDbClient
MultiDbClient provides high-availability Redis connectivity with automatic failover and failback
capabilities across multiple weighted endpoints.
|
| MultiDbClient.Builder
Fluent builder for
MultiDbClient. |
| MultiDbConfig
Configuration class for multi-database Redis deployments with automatic failover and failback
capabilities.
|
| MultiDbConfig.Builder
Builder class for creating MultiDbConfig instances with comprehensive configuration options.
|
| MultiDbConfig.CircuitBreakerConfig
Configuration for circuit breaker failure detection.
|
| MultiDbConfig.CircuitBreakerConfig.Builder
Builder for
MultiDbConfig.CircuitBreakerConfig. |
| MultiDbConfig.DatabaseConfig
Configuration class for individual Redis database endpoints within a multi-database setup.
|
| MultiDbConfig.DatabaseConfig.Builder
Builder class for creating DatabaseConfig instances with fluent configuration API.
|
| MultiDbConfig.RetryConfig
Configuration for command retry behavior.
|
| MultiDbConfig.RetryConfig.Builder
Builder for
MultiDbConfig.RetryConfig. |
| MultiDbConfig.StrategySupplier
Functional interface for creating
HealthCheckStrategy instances for specific Redis
endpoints. |
| MultiNodePipelineBase |
| Pipeline |
| PipeliningBase |
| Protocol.ClusterKeyword |
| Protocol.Command |
| Protocol.Keyword |
| Protocol.ResponseKeyword |
| Protocol.SentinelKeyword |
| PushConsumer |
| PushConsumerChain
Process push messages and decide weather to propagate them to the caller or consume them.
|
| PushConsumerChainImpl
A chain of PushConsumers that processes events in order.
|
| PushConsumerContext
Context object for push message processing.
|
| PushMessage
Represents a push message received from Redis server.
|
RedisClient
RedisClient is the recommended client for connecting to standalone Redis deployments. |
| RedisClient.Builder
Fluent builder for
RedisClient (standalone). |
| RedisClusterClient
RedisClusterClient provides a high-level, unified interface for interacting with a Redis Cluster.
|
| RedisClusterClient.Builder
Fluent builder for
RedisClusterClient (Redis Cluster). |
| RedisCredentials |
| RedisCredentialsProvider |
| RedisProtocol
Enum representing the Redis protocol version to use when connecting to a Redis server.
|
| RedisSentinelClient
A high-level client for interacting with Redis Sentinel-managed Redis deployments.
|
| RedisSentinelClient.Builder
Fluent builder for
RedisSentinelClient (Redis Sentinel). |
| Response |
| ScanIteration |
| SslOptions
TLS/SSL configuration for connections to Redis.
|
| SslOptions.Builder
Builder for
SslOptions. |
| SslOptions.Resource
Supplier for a
InputStream representing a resource. |
| SslVerifyMode
Enumeration of SSL/TLS hostname verification modes.
|
| StaticCommandFlagsRegistry
Static implementation of CommandFlagsRegistry.
|
| StaticCommandFlagsRegistry.Builder
Builder for constructing StaticCommandFlagsRegistry instances.
|
| StreamEntryID |
| Transaction
A transaction based on pipelining.
|
| UnifiedJedis |
| Class and Description |
|---|
| Connection |
| RedisCredentials |
| Class and Description |
|---|
| CommandArguments |
| Class and Description |
|---|
| Response |
| Class and Description |
|---|
| CommandFlagsRegistry
Registry interface for command flags.
|
| CommandKeyArgumentPreProcessor |
| Connection |
| HostAndPort |
| JedisClientConfig |
| MultiDbConfig
Configuration class for multi-database Redis deployments with automatic failover and failback
capabilities.
|
| Class and Description |
|---|
| CommandArguments |
| GeoCoordinate |
| HashImport
A reusable field-set template for
HIMPORT (Hinted Hash Templates, Redis 8.10): declare
the ordered field names once, then create many hashes by sending only their values with
{@link redis.clients.jedis.commands.HashCommands#himportSet(String, HashImport, String...) |
| Module |
| Response |
| StreamEntryID |
| Class and Description |
|---|
| CommandObject |
| Connection |
| Connection.Builder |
| JedisClientConfig |
| JedisSocketFactory
JedisSocketFactory: responsible for creating socket connections
from the within the Jedis client, the default socket factory will
create TCP sockets with the recommended configuration.
|
| PushConsumer |
| PushConsumerChain
Process push messages and decide weather to propagate them to the caller or consume them.
|
| PushConsumerContext
Context object for push message processing.
|
| Class and Description |
|---|
| HostAndPort |
| Class and Description |
|---|
| CommandFlagsRegistry
Registry interface for command flags.
|
| CommandObject |
| Connection |
| Class and Description |
|---|
| CommandFlagsRegistry.ResponsePolicy
Response policy for commands in a clustered deployment.
|
| HostAndPort |
| Class and Description |
|---|
| Builder |
| CommandArguments |
| Class and Description |
|---|
| Response |
| Class and Description |
|---|
| AbstractPipeline |
| AbstractTransaction |
| CommandArguments |
| CommandObject |
| CommandObjects |
| Connection |
| ConnectionPool |
| Endpoint |
| HostAndPort |
| JedisClientConfig |
| MultiDbConfig
Configuration class for multi-database Redis deployments with automatic failover and failback
capabilities.
|
| MultiDbConfig.DatabaseConfig
Configuration class for individual Redis database endpoints within a multi-database setup.
|
| MultiDbConfig.StrategySupplier
Functional interface for creating
HealthCheckStrategy instances for specific Redis
endpoints. |
| PipeliningBase |
| RedisCredentials |
| Response |
| SslOptions
TLS/SSL configuration for connections to Redis.
|
| Class and Description |
|---|
| CommandArguments |
| GeoCoordinate |
| HostAndPort |
| Protocol.Keyword |
| StreamEntryID |
| Class and Description |
|---|
| CommandArguments |
| Connection |
| ConnectionPool |
| HostAndPort |
| Jedis
Jedis is a lightweight Redis client that uses a single, non-pooled connection to Redis.
|
| JedisClientConfig |
| JedisClusterInfoCache |
| Class and Description |
|---|
| Builder |
| GeoCoordinate |
| HostAndPort |
| StreamEntryID |
| Class and Description |
|---|
| Builder |
| CommandArguments |
| RedisProtocol
Enum representing the Redis protocol version to use when connecting to a Redis server.
|
| Response |
| Class and Description |
|---|
| Builder |
| CommandArguments |
| Class and Description |
|---|
| Builder |
| CommandArguments |
| Class and Description |
|---|
| GeoCoordinate |
| Class and Description |
|---|
| CommandArguments |
| Class and Description |
|---|
| Builder |
| CommandArguments |
| Response |
| Class and Description |
|---|
| Builder |
| CommandArguments |
| CommandKeyArgumentPreProcessor |
| HostAndPort |
| Protocol.Keyword |
| RedisProtocol
Enum representing the Redis protocol version to use when connecting to a Redis server.
|
Copyright © 2026. All rights reserved.