Package | Description |
---|---|
io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
io.lettuce.core.cluster |
Client for Redis Cluster, see
RedisClusterClient . |
io.lettuce.core.cluster.topology |
Support for cluster topology refresh.
|
io.lettuce.core.codec |
Codecs for key/value type conversion.
|
io.lettuce.core.dynamic |
Core package for Redis Command Interface support through
RedisCommandFactory . |
io.lettuce.core.dynamic.codec |
RedisCodec resolution support. |
io.lettuce.core.dynamic.output |
CommandOutput resolution support. |
io.lettuce.core.masterreplica |
Client support for Redis Master/Replica setups.
|
io.lettuce.core.masterslave |
Client support for Redis Master/Slave setups.
|
io.lettuce.core.output |
Implementation of different output protocols including the Streaming API.
|
io.lettuce.core.protocol |
Redis protocol layer abstraction.
|
io.lettuce.core.pubsub |
Pub/Sub connection classes.
|
io.lettuce.core.sentinel |
Redis Sentinel connection classes.
|
Modifier and Type | Field and Description |
---|---|
protected RedisCodec<K,V> |
StatefulRedisConnectionImpl.codec |
Modifier and Type | Method and Description |
---|---|
protected RedisCodec<String,String> |
RedisClient.newStringStringCodec()
|
Modifier and Type | Method and Description |
---|---|
<K,V> StatefulRedisConnection<K,V> |
RedisClient.connect(RedisCodec<K,V> codec)
Open a new connection to a Redis server.
|
<K,V> StatefulRedisConnection<K,V> |
RedisClient.connect(RedisCodec<K,V> codec,
RedisURI redisURI)
|
<K,V> ConnectionFuture<StatefulRedisConnection<K,V>> |
RedisClient.connectAsync(RedisCodec<K,V> codec,
RedisURI redisURI)
|
<K,V> StatefulRedisPubSubConnection<K,V> |
RedisClient.connectPubSub(RedisCodec<K,V> codec)
|
<K,V> StatefulRedisPubSubConnection<K,V> |
RedisClient.connectPubSub(RedisCodec<K,V> codec,
RedisURI redisURI)
|
<K,V> ConnectionFuture<StatefulRedisPubSubConnection<K,V>> |
RedisClient.connectPubSubAsync(RedisCodec<K,V> codec,
RedisURI redisURI)
|
<K,V> StatefulRedisSentinelConnection<K,V> |
RedisClient.connectSentinel(RedisCodec<K,V> codec)
Open a connection to a Redis Sentinel that treats keys and use the supplied
codec to encode/decode
keys and values. |
<K,V> StatefulRedisSentinelConnection<K,V> |
RedisClient.connectSentinel(RedisCodec<K,V> codec,
RedisURI redisURI)
|
<K,V> CompletableFuture<StatefulRedisSentinelConnection<K,V>> |
RedisClient.connectSentinelAsync(RedisCodec<K,V> codec,
RedisURI redisURI)
|
protected <K,V> StatefulRedisConnectionImpl<K,V> |
RedisClient.newStatefulRedisConnection(RedisChannelWriter channelWriter,
RedisCodec<K,V> codec,
Duration timeout)
Create a new instance of
StatefulRedisConnectionImpl or a subclass. |
protected <K,V> StatefulRedisPubSubConnectionImpl<K,V> |
RedisClient.newStatefulRedisPubSubConnection(PubSubEndpoint<K,V> endpoint,
RedisChannelWriter channelWriter,
RedisCodec<K,V> codec,
Duration timeout)
Create a new instance of
StatefulRedisPubSubConnectionImpl or a subclass. |
protected <K,V> StatefulRedisSentinelConnectionImpl<K,V> |
RedisClient.newStatefulRedisSentinelConnection(RedisChannelWriter channelWriter,
RedisCodec<K,V> codec,
Duration timeout)
Create a new instance of
StatefulRedisSentinelConnectionImpl or a subclass. |
Constructor and Description |
---|
AbstractRedisAsyncCommands(StatefulConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new instance.
|
AbstractRedisReactiveCommands(StatefulConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new instance.
|
RedisAsyncCommandsImpl(StatefulRedisConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new instance.
|
RedisReactiveCommandsImpl(StatefulRedisConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new instance.
|
StatefulRedisConnectionImpl(RedisChannelWriter writer,
RedisCodec<K,V> codec,
Duration timeout)
Initialize a new connection.
|
Modifier and Type | Field and Description |
---|---|
protected RedisCodec<K,V> |
StatefulRedisClusterConnectionImpl.codec |
Modifier and Type | Method and Description |
---|---|
protected RedisCodec<String,String> |
RedisClusterClient.newStringStringCodec()
|
Modifier and Type | Method and Description |
---|---|
<K,V> StatefulRedisClusterConnection<K,V> |
RedisClusterClient.connect(RedisCodec<K,V> codec)
Connect to a Redis Cluster.
|
<K,V> CompletableFuture<StatefulRedisClusterConnection<K,V>> |
RedisClusterClient.connectAsync(RedisCodec<K,V> codec)
Connect asynchronously to a Redis Cluster.
|
<K,V> StatefulRedisClusterPubSubConnection<K,V> |
RedisClusterClient.connectPubSub(RedisCodec<K,V> codec)
Connect to a Redis Cluster using pub/sub connections.
|
<K,V> CompletableFuture<StatefulRedisClusterPubSubConnection<K,V>> |
RedisClusterClient.connectPubSubAsync(RedisCodec<K,V> codec)
Connect asynchronously to a Redis Cluster using pub/sub connections.
|
Modifier and Type | Method and Description |
---|---|
<K,V> StatefulRedisConnection<K,V> |
NodeConnectionFactory.connectToNode(RedisCodec<K,V> codec,
SocketAddress socketAddress)
Connects to a
SocketAddress with the given RedisCodec . |
<K,V> ConnectionFuture<StatefulRedisConnection<K,V>> |
NodeConnectionFactory.connectToNodeAsync(RedisCodec<K,V> codec,
SocketAddress socketAddress)
Connects to a
SocketAddress with the given RedisCodec asynchronously. |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayCodec
A
RedisCodec that uses plain byte arrays without further transformations. |
class |
StringCodec
Optimized String codec.
|
class |
Utf8StringCodec
Deprecated.
since 5.2, use
StringCodec.UTF8 instead. |
Modifier and Type | Method and Description |
---|---|
static <K,V> RedisCodec<K,V> |
CipherCodec.forValues(RedisCodec<K,V> delegate,
CipherCodec.CipherSupplier encrypt,
CipherCodec.CipherSupplier decrypt)
A
RedisCodec that compresses values from a delegating RedisCodec . |
static <K,V> RedisCodec<K,V> |
RedisCodec.of(RedisCodec<K,?> keyCodec,
RedisCodec<?,V> valueCodec)
|
static <K,V> RedisCodec<K,V> |
CompressionCodec.valueCompressor(RedisCodec<K,V> delegate,
CompressionCodec.CompressionType compressionType)
A
RedisCodec that compresses values from a delegating RedisCodec . |
Modifier and Type | Method and Description |
---|---|
static <K,V> RedisCodec<K,V> |
CipherCodec.forValues(RedisCodec<K,V> delegate,
CipherCodec.CipherSupplier encrypt,
CipherCodec.CipherSupplier decrypt)
A
RedisCodec that compresses values from a delegating RedisCodec . |
static <K,V> RedisCodec<K,V> |
RedisCodec.of(RedisCodec<K,?> keyCodec,
RedisCodec<?,V> valueCodec)
|
static <K,V> RedisCodec<K,V> |
RedisCodec.of(RedisCodec<K,?> keyCodec,
RedisCodec<?,V> valueCodec)
|
static <K,V> RedisCodec<K,V> |
CompressionCodec.valueCompressor(RedisCodec<K,V> delegate,
CompressionCodec.CompressionType compressionType)
A
RedisCodec that compresses values from a delegating RedisCodec . |
Constructor and Description |
---|
RedisCommandFactory(StatefulConnection<?,?> connection,
Iterable<? extends RedisCodec<?,?>> redisCodecs)
|
Modifier and Type | Method and Description |
---|---|
RedisCodec<?,?> |
AnnotationRedisCodecResolver.resolve(CommandMethod commandMethod) |
RedisCodec<?,?> |
RedisCodecResolver.resolve(CommandMethod commandMethod)
Resolve a
RedisCodec for the given CommandMethod . |
Constructor and Description |
---|
AnnotationRedisCodecResolver(List<RedisCodec<?,?>> codecs)
|
Modifier and Type | Method and Description |
---|---|
RedisCodec<?,?> |
OutputSelector.getRedisCodec() |
Modifier and Type | Method and Description |
---|---|
<K,V> CommandOutput<K,V,?> |
CommandOutputFactory.create(RedisCodec<K,V> codec)
Create and initialize a new
CommandOutput given RedisCodec . |
ResolvableType |
OutputType.withCodec(RedisCodec<?,?> codec) |
Constructor and Description |
---|
CodecAwareOutputFactoryResolver(CommandOutputFactoryResolver delegate,
RedisCodec<?,?> redisCodec)
|
OutputSelector(ResolvableType outputType,
RedisCodec<?,?> redisCodec)
|
Modifier and Type | Method and Description |
---|---|
static <K,V> StatefulRedisMasterReplicaConnection<K,V> |
MasterReplica.connect(RedisClient redisClient,
RedisCodec<K,V> codec,
Iterable<RedisURI> redisURIs)
|
static <K,V> StatefulRedisMasterReplicaConnection<K,V> |
MasterReplica.connect(RedisClient redisClient,
RedisCodec<K,V> codec,
RedisURI redisURI)
|
static <K,V> CompletableFuture<StatefulRedisMasterReplicaConnection<K,V>> |
MasterReplica.connectAsync(RedisClient redisClient,
RedisCodec<K,V> codec,
Iterable<RedisURI> redisURIs)
|
static <K,V> CompletableFuture<StatefulRedisMasterReplicaConnection<K,V>> |
MasterReplica.connectAsync(RedisClient redisClient,
RedisCodec<K,V> codec,
RedisURI redisURI)
|
Modifier and Type | Method and Description |
---|---|
static <K,V> StatefulRedisMasterSlaveConnection<K,V> |
MasterSlave.connect(RedisClient redisClient,
RedisCodec<K,V> codec,
Iterable<RedisURI> redisURIs)
Deprecated.
|
static <K,V> StatefulRedisMasterSlaveConnection<K,V> |
MasterSlave.connect(RedisClient redisClient,
RedisCodec<K,V> codec,
RedisURI redisURI)
Deprecated.
|
static <K,V> CompletableFuture<StatefulRedisMasterSlaveConnection<K,V>> |
MasterSlave.connectAsync(RedisClient redisClient,
RedisCodec<K,V> codec,
Iterable<RedisURI> redisURIs)
Deprecated.
|
static <K,V> CompletableFuture<StatefulRedisMasterSlaveConnection<K,V>> |
MasterSlave.connectAsync(RedisClient redisClient,
RedisCodec<K,V> codec,
RedisURI redisURI)
Deprecated.
|
<K,V> CompletableFuture<StatefulRedisConnection<K,V>> |
NodeConnectionFactory.connectToNodeAsync(RedisCodec<K,V> codec,
RedisURI redisURI)
Deprecated.
Connects to a
SocketAddress with the given RedisCodec asynchronously. |
Modifier and Type | Field and Description |
---|---|
protected RedisCodec<K,V> |
CommandOutput.codec |
Modifier and Type | Field and Description |
---|---|
protected RedisCodec<K,V> |
BaseRedisCommandBuilder.codec |
protected RedisCodec<K,V> |
CommandArgs.codec |
Modifier and Type | Method and Description |
---|---|
protected <T> CommandOutput<K,V,T> |
BaseRedisCommandBuilder.newScriptOutput(RedisCodec<K,V> codec,
ScriptOutputType type) |
Constructor and Description |
---|
BaseRedisCommandBuilder(RedisCodec<K,V> codec) |
CommandArgs(RedisCodec<K,V> codec) |
Constructor and Description |
---|
PubSubCommandHandler(ClientOptions clientOptions,
ClientResources clientResources,
RedisCodec<K,V> codec,
PubSubEndpoint<K,V> endpoint)
Initialize a new instance.
|
PubSubOutput(RedisCodec<K,V> codec) |
RedisPubSubAsyncCommandsImpl(StatefulRedisPubSubConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new connection.
|
RedisPubSubReactiveCommandsImpl(StatefulRedisPubSubConnection<K,V> connection,
RedisCodec<K,V> codec)
Initialize a new connection.
|
StatefulRedisPubSubConnectionImpl(PubSubEndpoint<K,V> endpoint,
RedisChannelWriter writer,
RedisCodec<K,V> codec,
Duration timeout)
Initialize a new connection.
|
Modifier and Type | Field and Description |
---|---|
protected RedisCodec<K,V> |
StatefulRedisSentinelConnectionImpl.codec |
Constructor and Description |
---|
RedisSentinelAsyncCommandsImpl(StatefulConnection<K,V> connection,
RedisCodec<K,V> codec) |
RedisSentinelReactiveCommandsImpl(StatefulConnection<K,V> connection,
RedisCodec<K,V> codec) |
StatefulRedisSentinelConnectionImpl(RedisChannelWriter writer,
RedisCodec<K,V> codec,
Duration timeout) |
Copyright © 2020 lettuce.io. All rights reserved.