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

अतिरिक्त स्ट्रिंग के साथ प्रीफ़िक्स्ड रेडिस क्रमांकन

पांच या छह घंटे की गुगली करने और अपनी विकास मशीन पर लागू करने के बाद मुझे आखिरकार इसका जवाब मिल गया।

ऊंट serializer URI विकल्प केवल CONSUMER . के लिए है .PRODUCER affect को प्रभावित करने के लिए , मुझे एक कस्टम RedisTemplate configure को भी कॉन्फ़िगर करने की आवश्यकता है StringRedisSerializer . के साथ डिफ़ॉल्ट धारावाहिक के रूप में।

redisTemplate.setDefaultSerializer(new StringRedisSerializer());

फिर दोनों सीरियलाइज़र और रेडिस टेम्पलेट इंस्टेंस को रजिस्ट्री में रखें और इसे ऊंट यूआरआई से संदर्भित करें।

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

ऊंट यूआरआई की तरह है...

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस की एक्सपायरी कुंजी कैसे होती है?

  2. RDBTools को RedisLabs द्वारा अधिग्रहित कर लिया गया है!

  3. Laravel रेडिस ड्राइवर के साथ सभी सत्र आईडी

  4. रेडिस सॉर्ट किए गए सेट का उपयोग करके इंडेक्सिंग

  5. रेडिस कैश में सूची तत्व को कैसे स्टोर करें