Finalmente encontré la respuesta después de cinco o seis horas de googlear e implementar en mi máquina de desarrollo.
Camel serializer
Las opciones de URI son solo para CONSUMER
.Para afectar a PRODUCER
, también necesito configurar un RedisTemplate
personalizado con StringRedisSerializer
como serializador predeterminado.
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
Luego, coloque tanto el serializador como la instancia de la plantilla redis en el registro y haga referencia a ellos desde Camel URI.
registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());
Camel URI es como...
redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer