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;
}
이렇게 하고 다시 저장된 데이터를 확인해 보면 정상적으로 나오는 걸 확인할 수 있다.