From 28c9d9bac4df3dfc10467befdc377b60e29d4031 Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期日, 25 十一月 2018 00:28:40 +0800
Subject: [PATCH] 添加api 脚本

---
 java110-common/src/main/java/com/java110/common/cache/BaseCache.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/java110-common/src/main/java/com/java110/common/cache/BaseCache.java b/java110-common/src/main/java/com/java110/common/cache/BaseCache.java
index f25bf10..3490456 100644
--- a/java110-common/src/main/java/com/java110/common/cache/BaseCache.java
+++ b/java110-common/src/main/java/com/java110/common/cache/BaseCache.java
@@ -1,18 +1,44 @@
 package com.java110.common.cache;
 
+
 import com.java110.common.factory.ApplicationContextFactory;
+import com.java110.common.log.LoggerEngine;
 import redis.clients.jedis.Jedis;
 import redis.clients.jedis.JedisPool;
+
+import java.util.Set;
 
 /**
  * 缂撳瓨鍩虹被
  * Created by wuxw on 2018/4/14.
  */
-public class BaseCache {
+public class BaseCache extends LoggerEngine{
 
     protected static Jedis getJedis(){
         JedisPool jedisPool = (JedisPool) ApplicationContextFactory.getBean("jedisPool");
         return jedisPool.getResource();
     }
 
+    /**
+     * 鍒犻櫎鏁版嵁
+     * @param pattern
+     */
+    public static void removeData(String pattern){
+        Jedis redis = null;
+        try {
+            redis = getJedis();
+            Set<String> keys = redis.keys("*"+pattern);
+            if(keys == null || keys.size() == 0){
+                return ;
+            }
+            for(String key : keys){
+                redis.del(key);
+            }
+        }finally {
+            if(redis != null){
+                redis.close();
+            }
+        }
+    }
+
 }

--
Gitblit v1.8.0