sql >> Database teknologi >  >> NoSQL >> Redis

Redis - Overvej at omdøbe en af ​​bønnerne eller aktivere tilsidesættelse ved at indstille spring.main.allow-bean-definition-overriding=true

Jeg er ikke sikker på, om det er en fejl, men hvis du giver et andet navn end redisMessageListenerContainer dvs. foråret vil overveje bønnenavn, så fungerer det fint.

@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. Hvordan kan jeg trække underdokumenter fra et array?

  2. Sådan læser du flere sæt gemt på Redis ved hjælp af en kommando eller et LUA-script

  3. Fjern dubletter, når du bruger $unionWith i MongoDB

  4. docker-compose + django + redis - Fejl 111 ved forbindelse til 127.0.0.1:6379. Tilslutning afvist