From 92218d10ca3192e5ca53ff26d74b29a992d48962 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 20 十一月 2019 09:37:38 +0800
Subject: [PATCH] redis整改

---
 fanli/src/main/java/com/yeshi/fanli/manager/util/AtomMethodCallManager.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/manager/util/AtomMethodCallManager.java b/fanli/src/main/java/com/yeshi/fanli/manager/util/AtomMethodCallManager.java
index 58f9bba..eaf3e93 100644
--- a/fanli/src/main/java/com/yeshi/fanli/manager/util/AtomMethodCallManager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/manager/util/AtomMethodCallManager.java
@@ -8,6 +8,7 @@
 
 import redis.clients.jedis.Jedis;
 import redis.clients.jedis.JedisPool;
+import redis.clients.jedis.params.SetParams;
 
 @Component
 public class AtomMethodCallManager {
@@ -26,14 +27,14 @@
 		String redisKey = "atom-" + StringUtil.Md5(key);
 		Jedis jedis = jedisPool.getResource();
 		try {
-			if (jedis.setnx(redisKey, "1") <= 0) {
+			if (StringUtil.isNullOrEmpty(jedis.set(redisKey, "1", new SetParams().nx().ex(60)))) {
+				System.out.println("璇风◢鍚庡啀璇�");
 				return;
 			}
-			jedis.expire(redisKey, 60);
 			call.excute();
 		} finally {
 			jedis.del(redisKey);
-			jedisPool.returnResource(jedis);
+			jedis.close();
 		}
 	}
 

--
Gitblit v1.8.0