Package | Description |
---|---|
org.springframework.data.redis.cache |
Package providing a Redis implementation for Spring cache abstraction.
|
org.springframework.data.redis.connection |
Connection package providing low-level abstractions for interacting with
the various Redis 'drivers'/libraries.
|
org.springframework.data.redis.connection.convert | |
org.springframework.data.redis.core |
Core package for integrating Redis with Spring concepts.
|
org.springframework.data.redis.core.query |
Query package for Redis template.
|
org.springframework.data.redis.core.script | |
org.springframework.data.redis.listener |
Base package for Redis message listener / pubsub container facility
|
org.springframework.data.redis.listener.adapter |
Message listener adapter package.
|
org.springframework.data.redis.serializer |
Serialization/Deserialization package for converting Object to (and from) binary data.
|
Modifier and Type | Method and Description |
---|---|
void |
RedisCacheKey.setSerializer(RedisSerializer<?> serializer)
Set the
RedisSerializer used for converting the key into its Byte representation. |
RedisCacheKey |
RedisCacheKey.withKeySerializer(RedisSerializer serializer)
Use
RedisSerializer for converting the key into its Byte representation. |
Constructor and Description |
---|
DefaultStringRedisConnection(RedisConnection connection,
RedisSerializer<String> serializer)
Constructs a new
DefaultStringRedisConnection instance. |
Modifier and Type | Method and Description |
---|---|
static <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,GeoResults<RedisGeoCommands.GeoLocation<V>>> |
Converters.deserializingGeoResultsConverter(RedisSerializer<V> serializer)
Converter capable of deserializing GeoResults . |
Modifier and Type | Method and Description |
---|---|
RedisSerializer<?> |
RedisTemplate.getDefaultSerializer()
Returns the default serializer used by this template.
|
RedisSerializer<?> |
RedisOperations.getHashKeySerializer() |
RedisSerializer<?> |
RedisTemplate.getHashKeySerializer()
Returns the hashKeySerializer.
|
RedisSerializer<?> |
RedisOperations.getHashValueSerializer() |
RedisSerializer<?> |
RedisTemplate.getHashValueSerializer()
Returns the hashValueSerializer.
|
RedisSerializer<?> |
RedisOperations.getKeySerializer() |
RedisSerializer<?> |
RedisTemplate.getKeySerializer()
Returns the key serializer used by this template.
|
RedisSerializer<String> |
RedisTemplate.getStringSerializer()
Returns the stringSerializer.
|
RedisSerializer<?> |
RedisOperations.getValueSerializer() |
RedisSerializer<?> |
RedisTemplate.getValueSerializer()
Returns the value serializer used by this template.
|
Modifier and Type | Method and Description |
---|---|
List<Object> |
RedisOperations.exec(RedisSerializer<?> valueSerializer)
Execute a transaction, using the provided
RedisSerializer to deserialize any results that are byte[]s or
Collections of byte[]s. |
List<Object> |
RedisTemplate.exec(RedisSerializer<?> valueSerializer) |
<T> T |
RedisOperations.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args)
Executes the given
RedisScript , using the provided RedisSerializer s to serialize the script
arguments and result. |
<T> T |
RedisOperations.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args)
Executes the given
RedisScript , using the provided RedisSerializer s to serialize the script
arguments and result. |
<T> T |
RedisTemplate.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args) |
<T> T |
RedisTemplate.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args) |
List<Object> |
RedisOperations.executePipelined(RedisCallback<?> action,
RedisSerializer<?> resultSerializer)
Executes the given action object on a pipelined connection, returning the results using a dedicated serializer.
|
List<Object> |
RedisTemplate.executePipelined(RedisCallback<?> action,
RedisSerializer<?> resultSerializer) |
List<Object> |
RedisOperations.executePipelined(SessionCallback<?> session,
RedisSerializer<?> resultSerializer)
Executes the given Redis session on a pipelined connection, returning the results using a dedicated serializer.
|
List<Object> |
RedisTemplate.executePipelined(SessionCallback<?> session,
RedisSerializer<?> resultSerializer) |
void |
RedisTemplate.setDefaultSerializer(RedisSerializer<?> serializer)
Sets the default serializer to use for this template.
|
void |
RedisTemplate.setHashKeySerializer(RedisSerializer<?> hashKeySerializer)
Sets the hash key (or field) serializer to be used by this template.
|
void |
RedisTemplate.setHashValueSerializer(RedisSerializer<?> hashValueSerializer)
Sets the hash value serializer to be used by this template.
|
void |
RedisTemplate.setKeySerializer(RedisSerializer<?> serializer)
Sets the key serializer to be used by this template.
|
void |
RedisTemplate.setStringSerializer(RedisSerializer<String> stringSerializer)
Sets the string value serializer to be used by this template (when the arguments or return types are always
strings).
|
void |
RedisTemplate.setValueSerializer(RedisSerializer<?> serializer)
Sets the value serializer to be used by this template.
|
<T,S> List<T> |
RedisOperations.sort(SortQuery<K> query,
BulkMapper<T,S> bulkMapper,
RedisSerializer<S> resultSerializer)
|
<T,S> List<T> |
RedisTemplate.sort(SortQuery<K> query,
BulkMapper<T,S> bulkMapper,
RedisSerializer<S> resultSerializer) |
<T> List<T> |
RedisOperations.sort(SortQuery<K> query,
RedisSerializer<T> resultSerializer)
Sort the elements for
query applying RedisSerializer . |
<T> List<T> |
RedisTemplate.sort(SortQuery<K> query,
RedisSerializer<T> resultSerializer) |
Modifier and Type | Method and Description |
---|---|
static <K> SortParameters |
QueryUtils.convertQuery(SortQuery<K> query,
RedisSerializer<String> stringSerializer) |
Modifier and Type | Method and Description |
---|---|
protected RedisSerializer |
DefaultScriptExecutor.keySerializer() |
Modifier and Type | Method and Description |
---|---|
protected <T> T |
DefaultScriptExecutor.deserializeResult(RedisSerializer<T> resultSerializer,
Object result) |
protected <T> T |
DefaultScriptExecutor.eval(RedisConnection connection,
RedisScript<T> script,
ReturnType returnType,
int numKeys,
byte[][] keysAndArgs,
RedisSerializer<T> resultSerializer) |
<T> T |
DefaultScriptExecutor.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args) |
<T> T |
DefaultScriptExecutor.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args) |
<T> T |
ScriptExecutor.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args)
Executes the given
RedisScript , using the provided RedisSerializer s to serialize the script
arguments and result. |
<T> T |
ScriptExecutor.execute(RedisScript<T> script,
RedisSerializer<?> argsSerializer,
RedisSerializer<T> resultSerializer,
List<K> keys,
Object... args)
Executes the given
RedisScript , using the provided RedisSerializer s to serialize the script
arguments and result. |
protected byte[][] |
DefaultScriptExecutor.keysAndArgs(RedisSerializer argsSerializer,
List<K> keys,
Object[] args) |
Modifier and Type | Method and Description |
---|---|
void |
RedisMessageListenerContainer.setTopicSerializer(RedisSerializer<String> serializer)
Sets the serializer for converting the
Topic s into low-level channels and patterns. |
Modifier and Type | Method and Description |
---|---|
void |
MessageListenerAdapter.setSerializer(RedisSerializer<?> serializer)
Set the serializer that will convert incoming raw Redis messages to listener method arguments.
|
void |
MessageListenerAdapter.setStringSerializer(RedisSerializer<String> serializer)
Sets the serializer used for converting the channel/pattern to a String.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericJackson2JsonRedisSerializer |
class |
GenericToStringSerializer<T>
Generic String to byte[] (and back) serializer.
|
class |
Jackson2JsonRedisSerializer<T>
|
class |
JacksonJsonRedisSerializer<T>
Deprecated.
ince 1.7. Will be removed in subsequent version.
|
class |
JdkSerializationRedisSerializer
Java Serialization Redis serializer.
|
class |
OxmSerializer
Serializer adapter on top of Spring's O/X Mapping.
|
class |
StringRedisSerializer
Simple String to byte[] (and back) serializer.
|
Modifier and Type | Method and Description |
---|---|
static <T> Collection<T> |
SerializationUtils.deserialize(Collection<byte[]> rawValues,
RedisSerializer<T> redisSerializer) |
static <T> List<T> |
SerializationUtils.deserialize(List<byte[]> rawValues,
RedisSerializer<T> redisSerializer) |
static <HK,HV> Map<HK,HV> |
SerializationUtils.deserialize(Map<byte[],byte[]> rawValues,
RedisSerializer<HK> hashKeySerializer,
RedisSerializer<HV> hashValueSerializer) |
static <HK,HV> Map<HK,HV> |
SerializationUtils.deserialize(Map<byte[],byte[]> rawValues,
RedisSerializer<HK> hashKeySerializer,
RedisSerializer<HV> hashValueSerializer) |
static <T> Map<T,T> |
SerializationUtils.deserialize(Map<byte[],byte[]> rawValues,
RedisSerializer<T> redisSerializer) |
static <T> Set<T> |
SerializationUtils.deserialize(Set<byte[]> rawValues,
RedisSerializer<T> redisSerializer) |
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.