奥飞火千万电 发表于 2018-11-2 14:04:11

Spring Boot中使用redis的发布/订阅模式

//初始化监听器  
    @Bean
  
    RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory,
  
            MessageListenerAdapter listenerAdapter) {
  
      RedisMessageListenerContainer container = new RedisMessageListenerContainer();
  
      container.setConnectionFactory(connectionFactory);
  
      container.addMessageListener(listenerAdapter, new PatternTopic("这里是监听的通道的名字"));      return container;
  
    }
  
   //利用反射来创建监听到消息之后的执行方法
  
    @Bean
  
    MessageListenerAdapter listenerAdapter(RedisReceiver redisReceiver) {      return new MessageListenerAdapter(redisReceiver, "receiveMessage");
  
    }


页: [1]
查看完整版本: Spring Boot中使用redis的发布/订阅模式