package cc.mrbird.febs.common.listener; 
 | 
  
 | 
import org.springframework.context.annotation.Bean; 
 | 
import org.springframework.context.annotation.Configuration; 
 | 
import org.springframework.data.redis.connection.RedisConnectionFactory; 
 | 
import org.springframework.data.redis.listener.PatternTopic; 
 | 
import org.springframework.data.redis.listener.RedisMessageListenerContainer; 
 | 
  
 | 
/** 
 | 
 * @author wzy 
 | 
 * @date 2021-04-16 
 | 
 **/ 
 | 
@Configuration 
 | 
public class RedisListenerConfig { 
 | 
  
 | 
    @Bean 
 | 
    RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) { 
 | 
  
 | 
        RedisMessageListenerContainer container = new RedisMessageListenerContainer(); 
 | 
        container.setConnectionFactory(connectionFactory); 
 | 
//        container.addMessageListener(new RedisExpiredListener(), new PatternTopic("__keyevent@0__:expired")); 
 | 
        return container; 
 | 
    } 
 | 
} 
 |