Example usage for org.springframework.data.redis.serializer Jackson2JsonRedisSerializer Jackson2JsonRedisSerializer

List of usage examples for org.springframework.data.redis.serializer Jackson2JsonRedisSerializer Jackson2JsonRedisSerializer

Introduction

In this page you can find the example usage for org.springframework.data.redis.serializer Jackson2JsonRedisSerializer Jackson2JsonRedisSerializer.

Prototype

public Jackson2JsonRedisSerializer(JavaType javaType) 

Source Link

Document

Creates a new Jackson2JsonRedisSerializer for the given target JavaType .

Usage

From source file:eu.supersede.fe.security.redis.template.SessionRedisTemplate.java

public SessionRedisTemplate() {
    RedisSerializer<String> stringSerializer = new StringRedisSerializer();
    Jackson2JsonRedisSerializer<Session> jacksonSerializer = new Jackson2JsonRedisSerializer<>(Session.class);
    setKeySerializer(stringSerializer);/* w  w w  .j a  v a2 s  .  c  o  m*/
    setValueSerializer(jacksonSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(jacksonSerializer);
}

From source file:eu.supersede.fe.message.ProfileRedisTemplate.java

public ProfileRedisTemplate() {
    RedisSerializer<String> stringSerializer = new StringRedisSerializer();
    Jackson2JsonRedisSerializer<Profile> jacksonSerializer = new Jackson2JsonRedisSerializer<>(Profile.class);
    setKeySerializer(stringSerializer);/*from w  w w.  ja  v  a2s. c  om*/
    setValueSerializer(jacksonSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(stringSerializer);
}

From source file:eu.supersede.fe.message.NotificationRedisTemplate.java

public NotificationRedisTemplate() {
    RedisSerializer<String> stringSerializer = new StringRedisSerializer();
    Jackson2JsonRedisSerializer<Notification> jacksonSerializer = new Jackson2JsonRedisSerializer<>(
            Notification.class);
    setKeySerializer(stringSerializer);/*www  .ja  v  a 2s  .  c  o m*/
    setValueSerializer(jacksonSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(stringSerializer);
}

From source file:io.gravitee.repository.redis.management.ManagementRepositoryConfiguration.java

@Bean(name = "managementRedisTemplate")
public RedisTemplate redisTemplate(
        org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) {
    RedisTemplate redisTemplate = new RedisTemplate();
    redisTemplate.setConnectionFactory(redisConnectionFactory);
    redisTemplate.setKeySerializer(redisTemplate.getStringSerializer());
    redisTemplate.setHashKeySerializer(redisTemplate.getStringSerializer());
    redisTemplate.setValueSerializer(new Jackson2JsonRedisSerializer<>(Object.class));
    redisTemplate.setDefaultSerializer(new Jackson2JsonRedisSerializer<>(Object.class));
    return redisTemplate;
}