From 42411e4a26461229c6bca6e89ca55e98a80f5a4e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 30 九月 2021 18:08:17 +0800 Subject: [PATCH] bug修改 --- 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