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

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();
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/crazylai1996/article/details/76338149