Commit f948631b authored by gaoyingwei's avatar gaoyingwei

修改 活动下单

parent c2341892
......@@ -12,6 +12,7 @@ import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import javax.annotation.Resource;
import java.util.ArrayList;
......@@ -52,6 +53,15 @@ public class StockService {
@Value("${spring.data.redis.port}")
private String redisPort;
@Value("${spring.data.redis.password}")
private String password;
@Value("${spring.data.redis.database}")
private int database;
@Value("${spring.data.redis.timeout}")
private int timeout;
static {
/**
*
......@@ -194,7 +204,10 @@ public class StockService {
List<String> args = new ArrayList<>();
args.add(Integer.toString(num));
long result = UNINITIALIZED_STOCK;
try (JedisPool jedisPool = new JedisPool(redisIP, Integer.parseInt(redisPort));){
JedisPoolConfig config = new JedisPoolConfig();
try (JedisPool jedisPool = new JedisPool(config,redisIP,Integer.parseInt(redisPort), timeout,
password,database);){
// try (JedisPool jedisPool = new JedisPool(redisIP, Integer.parseInt(redisPort));){
Jedis jedis = jedisPool.getResource();
result = (long) jedis.evalsha(jedis.scriptLoad(STOCK_LUA), keys , args);
} catch (Exception e){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment