Redis
 sql >> база данни >  >> NoSQL >> Redis

Redis сериализация с префикс с допълнителен низ

Най-накрая намерих отговора след пет или шест часа в гугъл и внедряване на моята машина за разработка.

Camel serializer Опциите за URI са само за CONSUMER .За да повлияе на PRODUCER , също трябва да конфигурирам персонализиран RedisTemplate с StringRedisSerializer като сериализатор по подразбиране.

redisTemplate.setDefaultSerializer(new StringRedisSerializer());

След това поставете екземпляра на шаблона за сериализатор и redis в системния регистър и го препратете от Camel URI.

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

Camel URI е като...

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Връзката е отказана за Redis на Heroku

  2. Как да изолирате приложение за пролетно зареждане redis и глобална сесия за зареждане на пролетно зареждане

  3. ConnectionMultiplexer.Connect прекъсва по време на свързване към Redis сървър

  4. Как да използвате ключове за пространство от имена на redis, за да избегнете сблъсъци с имена?

  5. Как да асоциирате свойства с обект socket.io в Redis Store?