From 5f3da432874c19e17c7c5caaf044f714bbe851a3 Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期日, 14 四月 2019 00:25:11 +0800
Subject: [PATCH] 调整文档首页

---
 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..76eaf84 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