From 4e9f593c3d1bd4a2689887fd304a2a418ff4a4fe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 20 一月 2022 15:16:08 +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