Redis:使用jedis连接redis数据库过程

时间:2022-05-28 17:25:56

jedis 相关jar包下载

public class JedisDemo {
//方式一
@Test
public void test1(){
//设置redis 主机ip和端口
Jedis jedis = new Jedis("127.0.0.1",6379);
//保存数据
jedis.set("name", "jedis");
//获取数据
String name = jedis.get("name");
System.out.println(name);
//释放资源
jedis.close();
}

//方式二
@Test
public void test2(){
//获取连接池的配置对象
JedisPoolConfig config = new JedisPoolConfig();
//设置最大连接数
config.setMaxIdle(30);
//设置最大空闲连接数
config.setMaxIdle(10);

//获取连接池
JedisPool jedisPool = new JedisPool(config,"127.0.0.1",6379);

//获取核心对象
Jedis jedis = null;
try{
//通过连接池获取连接
jedis = jedisPool.getResource();
//设置数据
jedis.set("name", "jedis");
//获取数据
String name = jedis.get("name");
System.out.println(name);
}catch (Exception e) {
e.printStackTrace();
}finally {
//释放资源
if(jedis!=null){
jedis.close();
}
if(jedisPool!=null){
jedisPool.close();
}
}
}
}