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

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

Introduction

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

Prototype

public StringRedisSerializer() 

Source Link

Document

Creates a new StringRedisSerializer using StandardCharsets#UTF_8 UTF-8 .

Usage

From source file:locksdemo.RedisUtils.java

static <K, V> RedisTemplate<K, V> createRedisTemplate(RedisConnectionFactory connectionFactory,
        Class<V> valueClass) {
    RedisTemplate<K, V> redisTemplate = new RedisTemplate<K, V>();
    redisTemplate.setKeySerializer(new StringRedisSerializer());
    redisTemplate.setValueSerializer(new GenericToStringSerializer<V>(valueClass));

    // avoids proxy
    redisTemplate.setExposeConnection(true);

    redisTemplate.setConnectionFactory(connectionFactory);
    redisTemplate.afterPropertiesSet();//  w w  w  .  j  a  va2s  .c o  m
    return redisTemplate;
}

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

public SessionObjectRedisTemplate() {
    RedisSerializer<String> stringSerializer = new StringRedisSerializer();
    RedisSerializer<Object> objectSerializer = new ObjectRedisSerializer();
    setKeySerializer(stringSerializer);//from   w  w  w .  j  ava  2  s .com
    setValueSerializer(objectSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(objectSerializer);
}

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);//from www. jav  a 2  s  .com
    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 ww.  j  a  v a 2 s .  com*/
    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);//from www  .  j ava  2s . c  o  m
    setValueSerializer(jacksonSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(stringSerializer);
}

From source file:com.enitalk.configs.RedisConfig.java

@Bean
public RedisSerializer redisSerializer() {
    return new StringRedisSerializer();
}

From source file:internal.diff.common.configuration.RedisConfiguration.java

@Bean
public RedisTemplate<?, ?> redisTemplate() {

    RedisTemplate<?, ?> redisTemplate = new RedisTemplate();

    redisTemplate.setConnectionFactory(redisConnectionFactory());
    redisTemplate.setKeySerializer(new StringRedisSerializer());

    return redisTemplate;
}

From source file:com.mauersu.util.redis.MyStringRedisTemplate.java

/**
 * Constructs a new <code>StringRedisTemplate</code> instance. {@link #setConnectionFactory(RedisConnectionFactory)}
 * and {@link #afterPropertiesSet()} still need to be called.
 *//*w  ww  .  ja  v a 2 s . co m*/
public MyStringRedisTemplate() {
    RedisSerializer<String> stringSerializer = new StringRedisSerializer();
    setKeySerializer(stringSerializer);
    setValueSerializer(stringSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(stringSerializer);
}

From source file:stormy.pythian.service.spring.ServiceConfiguration.java

@Bean
public RedisTemplate<String, PythianToplogyConfiguration> redisTopologyTemplate() {
    RedisTemplate<String, PythianToplogyConfiguration> template = new RedisTemplate<>();
    template.setConnectionFactory(redisConnectionFactory());
    template.setKeySerializer(new StringRedisSerializer());
    template.setHashKeySerializer(new StringRedisSerializer());
    template.setHashValueSerializer(new JacksonJsonRedisSerializer<>(PythianToplogyConfiguration.class));

    return template;
}

From source file:com.hstech.monkey.redis.ObjectRedisTemplate.java

/**
 * Constructs a new <code>StringRedisTemplate</code> instance. {@link #setConnectionFactory(RedisConnectionFactory)}
 * and {@link #afterPropertiesSet()} still need to be called.
 *///from w ww  .j a v a 2 s  . com
public ObjectRedisTemplate() {
    RedisSerializer<String> stringSerializer = new StringRedisSerializer();
    RedisSerializer<Object> objectSerializer = new JdkSerializationRedisSerializer();

    setKeySerializer(stringSerializer);
    setValueSerializer(objectSerializer);
    setHashKeySerializer(stringSerializer);
    setHashValueSerializer(objectSerializer);
}