Skip to content

Commit

Permalink
Redis设置HashKey序列化
Browse files Browse the repository at this point in the history
  • Loading branch information
yangzongzhuan committed May 24, 2021
1 parent 708ecff commit 0a091a9
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/main/java/com/ruoyi/framework/config/RedisConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,14 @@ public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory connec
mapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
serializer.setObjectMapper(mapper);

template.setValueSerializer(serializer);
// 使用StringRedisSerializer来序列化和反序列化redis的key值
template.setKeySerializer(new StringRedisSerializer());
template.setValueSerializer(serializer);

// Hash的key也采用StringRedisSerializer的序列化方式
template.setHashKeySerializer(new StringRedisSerializer());
template.setHashValueSerializer(serializer);

template.afterPropertiesSet();
return template;
}
Expand Down

0 comments on commit 0a091a9

Please sign in to comment.