是否有必要使用jedis.close()

时间:2019-02-27 09:43:07

标签: java jedis

嗨,我是实现Java代码的新手,尝试了以下操作:-

我使用jedis作为Redis Java客户端库,我制作了jedis对象并使用其api打印redis信息,但这一切都是在方法内部完成的,所以我的疑问是“我应该使用jedis.close ()关闭我的代码中的客户端连接”

    class Information{

        public void redisdetails(){

        Jedis jedis = new Jedis("localhost", 6379));

                Map<String, Object> info = new HashMap<>();

                info.put("server", jedis.info("server"));
                info.put("memory", jedis.info("memory"));
                info.put("clients", jedis.info("clients"));
                info.put("stats", jedis.info("stats"));


        }
}

因为jedis对象是在redisdetails方法内创建的,所以该对象将自动销毁,或者我需要编写jedis.close(),如果是,那为什么呢?

0 个答案:

没有答案