zoukankan      html  css  js  c++  java
  • redis监控key失效

     redis修改redis.windows.conf配置文件

      放开notify-keyspace-events Ex

     springboot + redis 的情况下的监听:

    @Configuration
    public class RedisListenerConfig {
        @Bean
        RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) {
    
            RedisMessageListenerContainer container = new RedisMessageListenerContainer();
            container.setConnectionFactory(connectionFactory);
            return container;
        }
    }

    实现监听

    @Component
    @Slf4j
    public class RedisKeyExpirationListener extends KeyExpirationEventMessageListener {
    
    
        public RedisKeyExpirationListener(RedisMessageListenerContainer listenerContainer) {
            super(listenerContainer);
        }
    
        @Override
        public void onMessage(Message message, byte[] pattern) {
            String expiredKey = message.toString();
           try{
               System.out.println("redis失效key====="+expiredKey);
           }catch (Exception e){
               log.error("redis 消息订阅异常:{}",e.getMessage());
           }
        }
    }
  • 相关阅读:
    extract numberic from text
    str.rfind("//")
    solr入门心得
    深挖洞,广积粮,缓称王
    ubuntu 查看文件夹大小

    关于托运
    iconv转换文件编码
    小毛小毛你的心态
    广积粮,高筑墙,缓称王
  • 原文地址:https://www.cnblogs.com/zuoxh/p/12218435.html
Copyright © 2011-2022 走看看