摘要:,中导入包在中新建一个,在项目下创建文件夹,将包复制到中,并将包添加到编译环境中右键,目录结构大致如下,单例连接在外界访问服务时要开放防火墙的端口,不然会访问不到下输入当然也可以关闭防火墙。
1,Eclipse中导入jar包
在Eclipse中新建一个Java Project,在项目下创建lib文件夹,将jar包复制到lib中,并将jar包添加到编译环境中(右键lib-->Build Path-->Config Build Path-->Libraries-->Add Jars),目录结构大致如下:
在外界访问Linux服务时要开放防火墙的端口,不然会访问不到:
CentOS6下输入:
[root@hadoop100 bin]# /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
[root@hadoop100 bin]# /etc/rc.d/init.d/iptables save
当然也可以关闭防火墙。
创建类,编写代码:
@Test public void testJedisSingle() { //1,获取与Redis的连接 //参数1:Linix服务器的ip地址 //参数2:Redis的端口号 Jedis jedis = new Jedis("192.168.1.100",6379); //2,获取上一篇文章安装时redis时设置的username值 String username = jedis.get("username"); //3,添加一条数据 jedis.set("age", "20"); String age = jedis.get("age"); //4,输出 System.out.println(username); System.out.println(age); //5,释放资源 jedis.close(); }
运行后看到控制台输出结果:
@Test public void testJedisPool() { //1,配置一些连接池参数 JedisPoolConfig config = new JedisPoolConfig(); //当剩余数大于10个时,便销毁Jedis对象 config.setMaxIdle(10);//最大空闲连接数 //当剩余数小于3个时,便创造Jedis对象 config.setMinIdle(3);//最小空闲连接数 config.setMaxTotal(30);//最大连接数 //2,获得连接池 JedisPool pool = new JedisPool(config,"192.168.1.100",6379); //3,获得redis连接对象 Jedis jedis = pool.getResource(); //4,设置数据 jedis.set("sex", "男"); //5,输出结果 System.out.println(jedis.get("sex")); //6,释放资源 if(jedis != null) { jedis.close(); } if(pool != null) { pool.close(); } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/71902.html
阅读 550·2021-11-25 09:44
阅读 2636·2021-11-24 09:39
阅读 2305·2021-11-22 15:29
阅读 3520·2021-11-15 11:37
阅读 3379·2021-09-24 10:36
阅读 2507·2021-09-04 16:41
阅读 992·2021-09-03 10:28
阅读 1833·2019-08-30 15:55