5〜6時間グーグルして開発マシンに実装した後、ようやく答えが見つかりました。
キャメルserializer
URIオプションはCONSUMER
専用です 。PRODUCER
に影響を与えるには 、カスタムのRedisTemplate
も構成する必要があります StringRedisSerializer
を使用 デフォルトのシリアライザーとして。
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
次に、シリアライザーとredisテンプレートインスタンスの両方をレジストリに配置し、CamelURIから参照します。
registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());
キャメルURIは次のようなものです...
redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer