From e257a2834bf7b62af5c5c96f9b0b21fac92f2196 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 24 七月 2021 18:31:02 +0800 Subject: [PATCH] jumpdetail分system --- 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