<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      coffee_cn

      博客園 首頁(yè) 新隨筆 聯(lián)系 訂閱 管理

       

      redis.conf

      notify-keyspace-events Ex

       

       

      KeyExpiredListener.java
      public class KeyExpiredListener extends JedisPubSub {
          public KeyExpiredListener() {
          }
      
          @Override
          public void onMessage(String channel, String message) {       //收到消息會(huì)調(diào)用
              System.out.println(String.format("receive redis published message, channel %s, message %s", channel, message));
          }
      
          @Override
          public void onSubscribe(String channel, int subscribedChannels) {    //訂閱了頻道會(huì)調(diào)用
              System.out.println(String.format("subscribe redis channel success, channel %s, subscribedChannels %d",
                      channel, subscribedChannels));
          }
      
          @Override
          public void onUnsubscribe(String channel, int subscribedChannels) {   //取消訂閱 會(huì)調(diào)用
              System.out.println(String.format("unsubscribe redis channel, channel %s, subscribedChannels %d",
                      channel, subscribedChannels));
          }
      }

       

      AppListener.java
      public abstract class AppListener extends JbootAppListenerBase {
      
          @Override
          public void onInterceptorConfig(Interceptors interceptors) {
              super.onInterceptorConfig(interceptors);
              interceptors.add(new SessionInViewInterceptor());
          }
      
          @Override
          public void onEngineConfig(Engine me) {
      
          }
      
          @Override
          public void onStart() {
              Aop.inject(this);
      
              Jboot.getRedis().subscribe(new KeyExpiredListener(), "__keyevent@0__:expired");
          }
      
      }

       

      測(cè)試代碼

      Cache.set("test-101", "101", 30);
      Cache.set("test-201", "201", 60);
      Cache.set("test-301", "301", 90);

       

      效果

      receive redis published message, channel __keyevent@0__:expired, message xxxx:S:test-101
      receive redis published message, channel __keyevent@0__:expired, message xxxx:S:test-201
      receive redis published message, channel __keyevent@0__:expired, message xxxx:S:test-301

       

      posted on 2020-03-25 11:57  coffee  閱讀(562)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 一区二区三区一级黄色片| 亚洲人成色77777在线观看 | 一出一进一爽一粗一大视频| 精品国产AV无码一区二区三区| 翁牛特旗| 久久综合色之久久综合色| 少妇激情a∨一区二区三区| 国产精品久久久久乳精品爆| 秋霞鲁丝片成人无码| 国产亚洲精品第一综合麻豆| 人妻被猛烈进入中文字幕| 人妻少妇无码精品专区| 午夜亚洲国产理论片亚洲2020| 四虎库影成人在线播放| 妺妺窝人体色www看美女| 亚洲另类激情专区小说图片| 久9视频这里只有精品| 91亚洲国产成人久久精品| 亚洲精品一区二区在线播| 国产福利免费在线观看| 尹人香蕉久久99天天拍| 蜜桃一区二区三区免费看| 国产麻豆91网在线看| 亚洲欧美中文字幕日韩一区二区| 国产成人精品久久一区二| 成人av一区二区三区| 久久天天躁夜夜躁狠狠85| 在线中文字幕国产精品| 合阳县| 麻豆精品久久精品色综合| 久久国产免费观看精品3| 精品国产AV最大网站| 亚洲国产高清在线观看视频| 亚洲精品一区二区三区大| 国产成人亚洲欧美二区综合| 精品一区二区不卡免费| 亚洲an日韩专区在线| 无码国产精品一区二区免费3p| 精品亚洲精品日韩精品| 五月婷婷久久草| 性视频一区|