eclipse导入jar包,Jedis依赖包下载,关于缺少setMaxTotal()等redis池方法的解决方案

    想要在eclipse中利用java来进行Redis操作的话,我们要注重一些细节方面的问题,首先就是我们要导入包,外部的包文件导入项目中;然后就是在添加依赖包,这样就可以解决缺少一系列jedisPool方法的问题了!!!


    首先先介绍要进行jedis包,这是一个关于java链接redis的jar包,类似于jdbc这种东西吧,我也不是很好给她一个定义,下载地址比较好找:http://mvnrepository.com/artifact/redis.clients/jedis 下载最新版就行了。

    然后就是将jar包导入eclipse的项目中:

    1、在项目中鼠标右键>>New>>点击Folder

    

    2、在弹出窗口将Folder name命名为lib,点击确定

    

    3、将Jar包拖拽或者复制到lib中

    

    4、弹出File Operation对话框,点击OK(如果没弹出也没有关系,这个机制我也不是很懂哈哈哈)

    

    5、对导入的文件进行“解压”,鼠标右键>>Build Path>>Add to Build Path

    

    这样就实现了将一个jar包导入项目中,我们按照这种方法将Jar包导入项目,然后项目中的类就可以使用jar包中的东西了,我们编写一个代码进行连接测试:

import redis.clients.jedis.*;

public class RedisDemo {
	public static void main(String[] args) {
		//连接本地的Redis服务
		Jedis jedis = new Jedis("192.168.106.130",6379);
		jedis.auth("137063");
		System.out.println("success");
		//测试是否能ping通整个Redis
		System.out.println(jedis.ping());
		
		
	}

}

    得到如下的反馈结果:


    但是当我们编写如下代码的时候就会报错:

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class RedisPool {

	public static void main(String[] args) {
		JedisPoolConfig config=new JedisPoolConfig(); // 连接池的配置对象
		config.setMaxTotal(8);	//	设置最大连接数
		config.setMaxIdle(10);//设置最大空闲连接数
		JedisPool jedisPool = new JedisPool(config,"192.168.106.130",6379);
		Jedis jedis = null;
		try {
			jedis = jedisPool.getResource();
			jedis.auth("137063");
			jedis.set("name", "wangzhaoxv");
			System.out.println("success");
			//测试是否能ping通整个Redis
			System.out.println(jedis.ping());
			System.out.println(jedis.get("name"));
		}catch(Exception e){
			e.printStackTrace();
		}finally {
			if (jedis != null) {
				jedis.close();
			}
			if(jedisPool !=null) {
				jedisPool.close();
			}
		}
		
	}
}

    我们可以发现当我们使用setMaxTotal()等Redis池方法的时候是没有的显示,但是我们的jar包成功导入了,这是为什么呢,经过多方百度谷歌维基百科,终于发现问题在于缺少了依赖包,而网上给出的依赖包名字一搜根本找不到东西,几经周折,我找到了依赖包的名字:commons-pool2-2.0.jar 下载的话直接百度搜就可以从csdn上下载,不过需要积分,从我给的百度云也可以下载:百度云下载地址  密码:karh

    然后这样以后我们将新下载的这个以来jar包导入项目,就发现相应的方法可以使用了!!!



  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值