Package org.springframework.data.redis.core.convert
@NonNullApi
@NonNullFields
package org.springframework.data.redis.core.convert
Converters for Redis repository support utilizing mapping metadata.
-
ClassDescriptionBucket is the data bag for Redis hash structures to be used with
RedisData
.Value object representing a path within aBucket
.CompositeIndexResolver
implementation that iterates over a given collection of delegateIndexResolver
instances.Default implementation ofRedisTypeMapper
allowing configuration of the key to lookup and store type information viaBucket.BucketPropertyPath
in buckets.IndexedData
implementation indicating storage of data within a Redis GEO structure.IndexedData
represents a secondary index for a property path in a given keyspace.IndexResolver
extracts secondary index structures to be applied on a given path,PersistentProperty
and value.Helper class to register JSR-310 specificConverter
implementations.KeyspaceConfiguration
allows programmatic setup of keyspaces and time to live options for certain types.MappingConfiguration
is used for programmatic configuration of secondary indexes, key prefixes, expirations and the such.RedisConverter
implementation creating flat binary map structure out of a given domain type.Value object representing a binary Redis Hash/Object identifier composed from keyspace and object id in the form of keyspace:id.Value object representing a Redis Hash/Object identifier composed from keyspace and object id in the form of keyspace:id.IndexResolver
implementation considering properties annotated withIndexed
or paths set up inIndexConfiguration
.Redis specificEntityConverter
.Value object to capture custom conversion.Data object holdingBucket
representing the domain object to be stored in a Redis hash.Redis-specificTypeMapper
exposing thatBucket.BucketPropertyPath
s might contain a type key.ReferenceResolver
retrieves Objects marked withReference
from Redis.ReferenceResolver
usingRedisKeyValueAdapter
to read raw data.RemoveIndexedData
represents a removed index entry from a secondary index for a property path in a given keyspace.IndexedData
implementation indicating storage of data within a Redis Set.