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

रेडिस - सेम में से किसी एक का नाम बदलने पर विचार करें या spring.main.allow-bean-definition-overriding=true सेट करके ओवरराइडिंग सक्षम करें

मुझे यकीन नहीं है कि यह एक बग है, लेकिन अगर आप redisMessageListenerContainer के अलावा कोई अन्य नाम देते हैं यानी वसंत बीन नाम पर विचार करेगा, फिर यह ठीक काम करता है।

@Bean
    RedisMessageListenerContainer listener(RedisConnectionFactory rcf) {
        MessageListener ml = (message, pattern) -> {
            String str = new String(message.getBody());
            log.info("message from ' " + TOPIC + "':'" + str);
        };

        RedisMessageListenerContainer mlc = new RedisMessageListenerContainer();
        mlc.setConnectionFactory(rcf);
        mlc.addMessageListener(ml, new PatternTopic(TOPIC));
        return mlc;
    }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. StackExchange.Redis के साथ रेडिस के लिए एसएसएल कनेक्टिविटी

  2. रेडिस कनेक्शन विफल होने पर रन टाइम पर रेडिस कैशिंग को अक्षम कैसे करें

  3. लारवेल और रेडिस स्कैन

  4. रेडिस:मैं अपने हैश को चाबियों से कैसे क्रमबद्ध कर सकता हूं?

  5. क्या रेडिस पाइपलाइन किए गए आदेशों के उत्तरों को अक्षम कर सकता है?