Saya akhirnya menemukan jawabannya setelah lima atau enam jam googling dan mengimplementasikannya di mesin pengembangan saya.
Unta serializer
Opsi URI hanya untuk CONSUMER
.Untuk mempengaruhi PRODUCER
, saya juga perlu mengonfigurasi RedisTemplate
custom khusus dengan StringRedisSerializer
sebagai serializer default.
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
Kemudian letakkan instance template serializer dan redis di registry dan rujuk dari Camel URI.
registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());
Unta URI seperti...
redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer