sql >> Databáze >  >> NoSQL >> Redis

Redis – Zvažte přejmenování jednoho z fazolí nebo povolení přepsání nastavením spring.main.allow-bean-definition-overriding=true

Nejsem si jistý, zda se jedná o chybu, ale pokud zadáte jiné jméno než redisMessageListenerContainer tj. jaro zváží název fazole, pak to funguje dobře.

@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. Jak vytvořit indexy v MongoDB přes .NET

  2. Jak zkontrolovat a zrušit úlohy Celery podle názvu úlohy

  3. Aktualizace MongoDB()

  4. Jmenné prostory v Redis?