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

Spring Data Redis - UUID id - ConverterNotFoundException

РЕДАКТИРАНЕ:

За да бъдем по-точни, трябва да регистрирате CustomConversion bean във вашия контекст с името redisCustomConversions. Вижте тази публикация:Redis – Как да конфигурирате персонализирани конверсии

Така че във вашия случай би било нещо като

@Bean
public CustomConversion redisCustomConversions(){
    return new CustomConversions(
        Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}

Оригинал:

Мисля, че най-лесният начин да поправите това е да напишете преобразувател на тип за uuid. Нещо като

class UUIDConverter implements Converter<UUID, String>

Или когато е необходимо

class UUIDConverter implements Converter<UUID, byte[]>

Трябва да регистрирате това като bean във вашия контекст.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ключ ioredis със съвпадащ шаблон

  2. Инсталиране на Redis на CentOS 7

  3. как да конфигурирате времето за изчакване на базата JedisConnectionFactory на рамката за пружинно зареждане

  4. Ако работникът на целина умре трудно, работата ще се опита отново?

  5. Динамично търсене на Spark Structured Streaming с Redis