一、导入对应的包
? ? ? ? ?redis.clients
? ? ? ? ?jedis
? ? ? ? ?2.9.0
二、编写配置文件
redis.properties
redis.host=127.0.0.1
redis.port=6379
redis.maxTotal=30
redis.maxIdle=10
三、工具类编写
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import java.util.ResourceBundle;
public class JedisUtils { ?
private static JedisPool ?jp = null;
private static String ?host = null; ?
private static int port; ?
private static int maxTotal; ?
private static int maxIdle; ?
static {
? ? ?ResourceBundle rb = ResourceBundle.getBundle("redis");
? ? ?host = rb.getString("redis.host");
? ? ?port = Integer.parseInt(rb.getString("redis.port"));
? ? ?maxTotal = Integer.parseInt(rb.getString("redis.maxTotal"));
? ? ?maxIdle = Integer.parseInt(rb.getString("redis.maxIdle"));
? ? ?JedisPoolConfig jpc = new JedisPoolConfig();
? ? ?jpc.setMaxTotal(maxTotal);
? ? ?jpc.setMaxIdle(maxIdle);
? ? ?jp = new JedisPool(jpc,host,port);
?}
/*
对外获取连接的方法
*/
?public static Jedis getJedis(){ ? ? ? ?return jp.getResource();
?}
}
四、使用
public static void main(String[] args){
?Jedis js= ? ?JedisUtils.getJedis();
/*使用完后要关闭连接
*/
? js.close();
}
领取专属 10元无门槛券
私享最新 技术干货