|
@@ -42,6 +42,9 @@ public class AdwebRedisUtil {
|
|
|
|
|
|
@PostConstruct
|
|
|
public void initRedisTemplate() {
|
|
|
+ this.redisTemplate = new RedisTemplate();
|
|
|
+ this.redisTemplate.setConnectionFactory(connectionFactory);
|
|
|
+
|
|
|
JsonMapper jsonMapper =
|
|
|
JsonMapper.builder()
|
|
|
.visibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY)
|
|
@@ -54,11 +57,13 @@ public class AdwebRedisUtil {
|
|
|
new Jackson2JsonRedisSerializer<>(jsonMapper, Object.class);
|
|
|
RedisSerializer<String> stringSerializer = new StringRedisSerializer();
|
|
|
|
|
|
- this.redisTemplate = new RedisTemplate();
|
|
|
- this.redisTemplate.setConnectionFactory(connectionFactory);
|
|
|
+ // Key序列化
|
|
|
this.redisTemplate.setKeySerializer(stringSerializer);
|
|
|
+ // Value序列化
|
|
|
this.redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);
|
|
|
+ // Hash key序列化
|
|
|
this.redisTemplate.setHashKeySerializer(stringSerializer);
|
|
|
+ // Hash value序列化
|
|
|
this.redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
|
|
|
this.redisTemplate.afterPropertiesSet();
|
|
|
}
|