所用到的jar包:
/**
* redis连接工具类
*/
public class RedisUtil {
//1.非切片链接(非集群)
private static Jedis jedis;
//2.非切片连接池(非集群)
private static JedisPool jedisPool;
//3.切片链接(集群)
private static ShardedJedis shardedJedis;
//4.切片连接池(集群)
private static ShardedJedisPool shardedJedisPool;
//初始化非切片连接池
static{
//连接池基本配置
JedisPoolConfig config = new JedisPoolConfig();
//最大连接数
config.setMaxTotal(20);
//最大等待时间
config.setMaxWaitMillis(10000);
//是否测试链接是否可用
config.setTestOnBorrow(true);
//初始化
jedisPool = new JedisPool(config,"10.0.152.165",6379);
}
//从连接池中获取一个连接的资源
public static Jedis getJedis(){
return jedisPool.getResource();
}
//测试
/*public static void main(String[] args) {
System.out.println(getJedis());
}*/
}