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