创建JedisConnectionFactory
public class JedisConnectionFactory {
private static final JedisPool jedisPoll;
static {
/*配置连接池*/
JedisPoolConfig jedisPoolConfig=new JedisPoolConfig();
jedisPoolConfig.setMaxTotal(8);
jedisPoolConfig.setMaxIdle(8);
jedisPoolConfig.setMinIdle(0);
jedisPoolConfig.setMaxWaitMillis(1000);
/*创建连接池对象*/
jedisPoll = new JedisPool(jedisPoolConfig,"localhost",6379,1000);
}
public static Jedis getJedis(){
return jedisPoll.getResource();
}
}
测试连接
public class JedisTest {
private Jedis jedis;
@BeforeEach
void setUp(){
/*建立连接*/
jedis = JedisConnectionFactory.getJedis();
/*设置密码a*/
/*选择库*/
jedis.select(1);
}
@Test
void testString(){
/* String set = jedis.set("abcde", "你好啊");
System.out.println(set+"->set");*/
String s = jedis.get("abcde");
System.out.println(s+"摸摸摸");
}
@AfterEach
void closeJedis(){
if(jedis!=null){
jedis.close();
}
}
}