Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Redis - Pertimbangkan untuk mengganti nama salah satu kacang atau mengaktifkan overriding dengan mengatur spring.main.allow-bean-definition-overriding=true

Saya tidak yakin apakah ini bug, tetapi jika Anda memberikan nama selain redisMessageListenerContainer yaitu Spring akan mempertimbangkan nama kacang, lalu berfungsi dengan baik.

@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. Pipelining vs Batching di Stackexchange.Redis

  2. Apakah panjang nama memengaruhi kinerja di Redis?

  3. Bagaimana cara melakukan Persistence Store di Redis?

  4. Kosongkan/hapus satu set di Redis?

  5. ConnectionMultiplexer.Hubungkan terputus saat menghubungkan ke server redis