spring data redis 데이터 조회 시 이상하게 나오는 문제

hyng·2022년 12월 16일
0

smilegate-winter-dev-camp

목록 보기
2/15

spring-data-redis를 이용해서 redis에 데이터를 저장하고 나서 확인해 봤더니 데이터가 "\xac\xed\x00\x05t\x00\x011"
이런 식으로 저장되었다. 확인해 보니 RedisTemplate를 빈으로 등록할 때 setKeySerializer(), setValueSerializer() 메서드를 빠트려서 발생한 문제였다.

 @Bean
  public RedisTemplate<?, ?> redisTemplate() {
    RedisTemplate<?, ?> redisTemplate = new RedisTemplate<>();
    redisTemplate.setConnectionFactory(redisConnectionFactory());
    redisTemplate.setKeySerializer(new StringRedisSerializer());
    redisTemplate.setValueSerializer(new StringRedisSerializer());
    return redisTemplate;
  }

이렇게 하고 다시 저장된 데이터를 확인해 보면 정상적으로 나오는 걸 확인할 수 있다.

참고

profile
공부하고 알게 된 내용을 기록하는 블로그

0개의 댓글