Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

स्प्रिंग डेटा रेडिस - यूयूआईडी आईडी - कन्वर्टर नॉटफाउंड अपवाद

संपादित करें:

अधिक सटीक होने के लिए आपको अपने संदर्भ में redisCustomConversions नाम से एक CustomConversion बीन पंजीकृत करना होगा। यह पोस्ट देखें:रेडिस - कस्टम रूपांतरण कैसे कॉन्फ़िगर करें

तो आपके मामले में यह कुछ ऐसा होगा

@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[]>

आपको इसे अपने संदर्भ में बीन के रूप में पंजीकृत करना होगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस के साथ पहला कदम

  2. Redis समर्थित ASP.NET सत्रस्टेट प्रदाता

  3. डेटा गहन अनुप्रयोगों के लिए जावा + रेडिस बनाम सादा जावा दक्षता?

  4. क्लासिक एएसपी (वीबीस्क्रिप्ट) के तहत रेडिस

  5. रेडिस पर लार्वा कतार में सभी लंबित नौकरियां कैसे प्राप्त करें?