sql >> Databasteknik >  >> NoSQL >> Redis

Redis serialisering prefixet med extra sträng

Jag hittade äntligen svaret efter fem eller sex timmars googling och implementering på min utvecklingsmaskin.

Camel serializer URI-alternativ är endast för CONSUMER .För att påverka PRODUCER , jag måste också konfigurera en anpassad RedisTemplate med StringRedisSerializer som standard serializer.

redisTemplate.setDefaultSerializer(new StringRedisSerializer());

Lägg sedan både serializer- och redis-mallinstansen i registret och referera till den från Camel URI.

registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());

Camel URI är som...

redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer



  1. Uppdatera fält med ett annat fälts värde i dokumentet

  2. Hur spolar jag redis db från python redis?

  3. Varför lägger inte mitt schema till standardvärden i mongoose-arrayer?

  4. Prestandajustering i MapReduce för prestandaförbättring