EDITAR:
Para ser mais preciso, você deve registrar um bean CustomConversion em seu contexto com o nome redisCustomConversions. Veja este post:Redis - Como configurar conversões personalizadas
Então no seu caso seria algo como
@Bean
public CustomConversion redisCustomConversions(){
return new CustomConversions(
Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}
Original:
Eu acho que a maneira mais fácil de corrigir isso é escrever um conversor de tipo para uuid. Algo como um
class UUIDConverter implements Converter<UUID, String>
Ou quando necessário
class UUIDConverter implements Converter<UUID, byte[]>
Você tem que registrar isso como um bean em seu contexto.