Skip navigation links
A C D E F G I K M N O P R S V Z 

A

AbstractRedisClientFactory - Class in io.micronaut.configuration.lettuce
Abstract version of the a factory class for creating Redis clients.
AbstractRedisClientFactory() - Constructor for class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
 
AbstractRedisConfiguration - Class in io.micronaut.configuration.lettuce
Abstract configuration for Lettuce.
AbstractRedisConfiguration() - Constructor for class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
Constructor.
async() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
AsyncCacheCommands - Interface in io.micronaut.configuration.lettuce.cache
The asynchronous operations required by RedisCache.
asyncCommands(StatefulConnection<String, String>) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
Get the asynchronous commands for the stateful connection.

C

cacheName - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
charset - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
close() - Method in class io.micronaut.configuration.lettuce.test.EmbeddedRedisServer
 
configSet(String, String) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Set a configuration parameter to the given value.
Configuration() - Constructor for class io.micronaut.configuration.lettuce.test.EmbeddedRedisServer.Configuration
 

D

DefaultRedisClientFactory - Class in io.micronaut.configuration.lettuce
Factory for the default RedisClient.
DefaultRedisClientFactory() - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
 
DefaultRedisClusterClientFactory - Class in io.micronaut.configuration.lettuce
Allows connecting to a Redis cluster via the the "redis.uris" setting.
DefaultRedisClusterClientFactory() - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
 
DefaultRedisConfiguration - Class in io.micronaut.configuration.lettuce
In the case where the redis.uri is not specified use the default configuration.
DefaultRedisConfiguration() - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
 
del(byte[]...) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
Delete one or more keys.
del(byte[]...) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
Delete one or more keys.
del(byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Delete a key.
deleteAttributes(byte[], byte[]...) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Removes a single attribute of a session.
deleteSession(String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 

E

EmbeddedRedisServer - Class in io.micronaut.configuration.lettuce.test
A bean for an embedded Redis server.
EmbeddedRedisServer(EmbeddedRedisServer.Configuration) - Constructor for class io.micronaut.configuration.lettuce.test.EmbeddedRedisServer
Constructor.
EmbeddedRedisServer.Configuration - Class in io.micronaut.configuration.lettuce.test
Configuration properties for embedded Redis.
expire(byte[], long) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
See https://redis.io/commands/pexpire.
expire(byte[], long) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
See https://redis.io/commands/pexpire.
expire(byte[], long) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Set a key's time to live in seconds.
expireAfterAccess - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
expireAfterWrite - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 

F

findRedisConnection(BeanLocator, Optional<String>, String) - Static method in class io.micronaut.configuration.lettuce.RedisConnectionUtil
Utility method for establishing a redis connection.
findSession(String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 
findSessionData(byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Get all the fields and values in a hash.

G

get(byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
See https://redis.io/commands/get.
get(Object, Argument<T>) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
get(Object, Argument<T>) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
get(byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
See https://redis.io/commands/get.
get(byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Touch one or more keys.
getActiveSessionsKey() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getCacheName() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
getCharset() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
getCharset() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getExpireAfterAccess() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.
getExpireAfterWrite() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
getExpiredSessionCheck() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getKeySerializer() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
The ObjectSerializer to use for serializing keys.
getKeysPattern() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
getName() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
getName() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
getNamespace() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getNativeCache() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
getNativeCache() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
getResult() - Method in class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
 
getServer() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
getServerName() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getSessionCreatedTopic() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getUri() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
 
getUris() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
 
getValue(Argument<T>, SyncCacheCommands, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
Get the value based on the parameters.
getValueSerializer() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
getValueSerializer() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
getValueSerializer() - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
Getter.
getWriteMode() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 

I

invalidate(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
invalidate(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
invalidateAll() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
invalidateAll() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
io.micronaut.configuration.lettuce - package io.micronaut.configuration.lettuce
Configuration group for Lettuce.
io.micronaut.configuration.lettuce.cache - package io.micronaut.configuration.lettuce.cache
Redis caches configuration and commands.
io.micronaut.configuration.lettuce.health - package io.micronaut.configuration.lettuce.health
Classes to define the Redis Health.
io.micronaut.configuration.lettuce.session - package io.micronaut.configuration.lettuce.session
Configuration for Redis sessions.
io.micronaut.configuration.lettuce.test - package io.micronaut.configuration.lettuce.test
Embedded Redis Server classes.
isEnableKeyspaceEvents() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 

K

keys(byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
Find all keys matching the given pattern.
keys(byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
Find all keys matching the given pattern.
keySerializer - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 

M

message(String, String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 
message(String, String, String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 

N

NAME - Static variable in class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
Default name to use for health indication for Redis.
NamedRedisClientFactory - Class in io.micronaut.configuration.lettuce
A factory bean for constructing RedisClient instances from NamedRedisServersConfiguration instances.
NamedRedisClientFactory() - Constructor for class io.micronaut.configuration.lettuce.NamedRedisClientFactory
 
NamedRedisServersConfiguration - Class in io.micronaut.configuration.lettuce
Allows the configuration of multiple redis servers.
NamedRedisServersConfiguration(String) - Constructor for class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
Constructor.
newSession() - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 

O

onCreated(BeanCreatedEvent<AbstractRedisConfiguration>) - Method in class io.micronaut.configuration.lettuce.test.EmbeddedRedisServer
 

P

PREFIX - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
Prefix used for all settings.
publish(byte[], byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Post a message to a channel.
put(byte[], byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
See https://redis.io/commands/set.
put(byte[], byte[], long) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
See https://redis.io/commands/set.
put(Object, Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
put(Object, Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
put(byte[], byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
See https://redis.io/commands/set.
put(byte[], byte[], long) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
See https://redis.io/commands/set.
putIfAbsent(Object, T) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
 
putIfAbsent(Object, T) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
putValue(SyncCacheCommands, byte[], T) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
Place the value in the cache.

R

REDIS_CACHES - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
Configured Redis caches.
REDIS_EMBEDDED - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
Embedded Redis configuration.
REDIS_SERVERS - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
The named redis servers.
REDIS_SESSION_ENABLED - Static variable in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 
REDIS_URI - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
The URI to the Redis server.
REDIS_URIS - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
The URIs to the Redis servers for cluster config.
RedisAsyncCache() - Constructor for class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
 
RedisCache - Class in io.micronaut.configuration.lettuce.cache
An implementation of SyncCache for Lettuce / Redis.
RedisCache(RedisCacheConfiguration, ConversionService<?>, BeanLocator) - Constructor for class io.micronaut.configuration.lettuce.cache.RedisCache
Creates a new redis cache for the given arguments.
RedisCache.RedisAsyncCache - Class in io.micronaut.configuration.lettuce.cache
Redis Async cache implementation.
RedisCacheConfiguration - Class in io.micronaut.configuration.lettuce.cache
Allows configuration of caches stored in Redis.
RedisCacheConfiguration(String, ApplicationConfiguration) - Constructor for class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
Constructor.
redisClient(AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
Creates the RedisClient from the configuration.
redisClient(AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
 
redisClient(AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
Create the client based on config URIs.
redisClient(AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.NamedRedisClientFactory
 
redisConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
Creates the StatefulRedisConnection from the RedisClient.
redisConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
 
redisConnection(RedisClusterClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
Establish redis connection.
redisConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.NamedRedisClientFactory
 
RedisConnectionUtil - Class in io.micronaut.configuration.lettuce
Internal utility methods for configuration.
RedisConnectionUtil() - Constructor for class io.micronaut.configuration.lettuce.RedisConnectionUtil
 
RedisHealthIndicator - Class in io.micronaut.configuration.lettuce.health
A Health Indicator for Redis.
RedisHealthIndicator(BeanContext, HealthAggregator<?>, StatefulRedisConnection...) - Constructor for class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
Constructor.
RedisHttpSessionConfiguration - Class in io.micronaut.configuration.lettuce.session
Configuration properties for Redis session.
RedisHttpSessionConfiguration() - Constructor for class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
 
redisPubSubConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
Creates the StatefulRedisPubSubConnection from the RedisClient.
redisPubSubConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
 
redisPubSubConnection(RedisClusterClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
 
redisPubSubConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.NamedRedisClientFactory
 
RedisSessionCommands - Interface in io.micronaut.configuration.lettuce.session
Commands for storing and retrieving Session instances.
RedisSessionStore - Class in io.micronaut.configuration.lettuce.session
An implementation of the SessionStore interface for Redis.
RedisSessionStore(SessionIdGenerator, RedisHttpSessionConfiguration, BeanLocator, ObjectSerializer, ExecutorService, ApplicationEventPublisher) - Constructor for class io.micronaut.configuration.lettuce.session.RedisSessionStore
Constructor.
RedisSetting - Interface in io.micronaut.configuration.lettuce
Interface for common Redis settings.
remove(byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.AsyncCacheCommands
See https://redis.io/commands/del.
remove(byte[]) - Method in interface io.micronaut.configuration.lettuce.cache.SyncCacheCommands
See https://redis.io/commands/del.

S

save(RedisSessionStore.RedisSession) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
 
saveExpiry(byte[], byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Save an expiry.
saveSessionData(byte[], Map<byte[], byte[]>) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Set multiple hash fields to multiple values.
serializeKey(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
Serialize the key.
server - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
setActiveSessionsKey(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the key to store active sessions in.
setAttribute(byte[], byte[], byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Set a single attribute of a session.
setCharset(Charset) - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
setCharset(Charset) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the charset to use to serialize values.
setEnableKeyspaceEvents(boolean) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets whether keyspace events should be enabled at startup.
setExpireAfterAccess(Duration) - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
setExpireAfterWrite(Duration) - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 
setExpiredSessionCheck(Duration) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the duration to check for expired sessions.
setNamespace(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the namespace to use.
setServerName(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the server name.
setSessionCreatedTopic(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the topic to publish session created events to.
setUri(URI) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
Sets the Redis URI for configuration by string.
setUris(URI...) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
Sets the Redis URIs for cluster configuration.
setValueSerializer(Class<ObjectSerializer>) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the default value serializer to use.
setWriteMode(RedisHttpSessionConfiguration.WriteMode) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
Sets the write mode to use.
SyncCacheCommands - Interface in io.micronaut.configuration.lettuce.cache
The synchronous operations required by RedisCache.
syncCommands(StatefulConnection<String, String>) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
Get the synchronous commands for the stateful connection.

V

valueSerializer - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
 

Z

zadd(byte[], double, byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Add one or more members to a sorted set, or update its score if it already exists.
zrangebyscore(byte[], Range<? extends Number>) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Return a range of members in a sorted set, by score.
zrem(byte[], byte[]) - Method in interface io.micronaut.configuration.lettuce.session.RedisSessionCommands
Remove an item from the given sorted set.
A C D E F G I K M N O P R S V Z 
Skip navigation links