It happens when JSON data couldn't deserialize properly, probably its about ObjectMapper configuration or @Cacheable useage.
Make sure you are using right serializer of RedisTemplate & doing the right ObjectMapper configuration
Like this:
@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(connectionFactory);
template.setDefaultSerializer(new GenericJackson2JsonRedisSerializer());
return template;
}