Endlich habe ich die Antwort gefunden, nachdem ich fünf oder sechs Stunden gegoogelt und auf meiner Entwicklungsmaschine implementiert hatte.
Camel serializer
URI-Optionen gelten nur für CONSUMER
.Um PRODUCER
zu beeinflussen , muss ich auch ein benutzerdefiniertes RedisTemplate
konfigurieren mit StringRedisSerializer
als Standard-Serialisierer.
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
Legen Sie dann sowohl den Serializer als auch die Redis-Vorlageninstanz in der Registrierung ab und verweisen Sie darauf von Camel URI.
registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());
Kamel-URI ist wie...
redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer