From 8ce7c720e4e7a604b0ff770349b5556f39d37759 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 13 九月 2021 11:44:38 +0800
Subject: [PATCH] 好省呗应用兼容

---
 fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java b/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java
index c9dcb76..160de4e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java
@@ -80,7 +80,7 @@
      * @param key
      * @param value
      */
-    private void removeKey(String key) {
+    public void removeKey(String key) {
         Jedis jedis = getJedis();
         try {
             jedis.del(key);
@@ -128,6 +128,15 @@
         Jedis jedis = getJedis();
         try {
             jedis.expire(key, seconds);
+        } finally {
+            jedis.close();
+        }
+    }
+
+    public boolean hasKey(String key) {
+        Jedis jedis = getJedis();
+        try {
+            return jedis.exists(key);
         } finally {
             jedis.close();
         }
@@ -602,9 +611,9 @@
      * @param key
      * @return
      */
-    public Class<?> getObj(Class<?> clazz, String key) {
+    public Object getObj(Class<?> clazz, String key) {
         String value = getCommonString(key);
-        return (Class<?>) new Gson().fromJson(value, clazz);
+        return new Gson().fromJson(value, clazz);
     }
 
     /**

--
Gitblit v1.8.0