EDITAR:
Para ser más precisos, debe registrar un bean CustomConversion en su contexto con el nombre redisCustomConversions. Vea esta publicación:Redis - Cómo configurar conversiones personalizadas
Así que en tu caso sería algo como
@Bean
public CustomConversion redisCustomConversions(){
return new CustomConversions(
Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}
Originales:
Creo que la forma más fácil de solucionar esto es escribir un convertidor de tipos para uuid. Algo así como
class UUIDConverter implements Converter<UUID, String>
O cuando sea necesario
class UUIDConverter implements Converter<UUID, byte[]>
Tienes que registrar esto como un bean en tu contexto.