使用连接池需要导包commons-pool2-2.3.jar
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisUtil {
private static JedisPool pool;
private static String pwd = "123";
static{
JedisPoolConfig poolConf = new JedisPoolConfig();
poolConf.setMaxTotal(10);
poolConf.setMaxIdle(5);
poolConf.setMaxWaitMillis(5000);
pool = new JedisPool(poolConf, "localhost", 6379);
}
public static Jedis getJedis(){
Jedis jedis= pool.getResource();
jedis.auth(pwd);
return jedis;
}
public static void close(Jedis jedis){
jedis.close();
}
}