package Data.TestData.test.redis; import Data.TestData.test.common.*; import org.apache.log4j.*; import redis.clients.jedis.*; /** * @param * @param * @param * @author HUAZAI * @title: * @description: * @return 返回类型 : * <ul> * <li></li> * <li></li> * <ul> * @throws * @date 18-3-27 下午1:55 */ public class KeyExpiredListener extends JedisPubSub {//该方法中存在很多方法可以继承或者重写 private static final Logger logger = Logger.getLogger(KeyExpiredListener.class); @Override public void onPSubscribe(String pattern, int subscribedChannels) { LoggerConfig.init(); logger.info("onPSubscribe " + pattern + " " + subscribedChannels); } @Override public void onPMessage(String pattern, String channel, String message) {//监听到变化后 逻辑处理 LoggerConfig.init(); logger.info("onPMessage pattern " + pattern + " channel " + channel + " message " + message);
//onPMessage pattern __keyevent@1__:expired channel __keyevent@1__:expired message keytest //JedisPool pool = new JedisPool(new JedisPoolConfig(), "192.168.2.82", 6379, 60000, "thundersoft",