博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis学习笔记二:使用Jedis简单操作reids数据库
阅读量:6761 次
发布时间:2019-06-26

本文共 1539 字,大约阅读时间需要 5 分钟。

1,Eclipse中导入jar包

在Eclipse中新建一个Java Project,在项目下创建lib文件夹,将jar包复制到lib中,并将jar包添加到编译环境中(右键lib-->Build Path-->Config Build Path-->Libraries-->Add Jars),目录结构大致如下:

clipboard.png

2,单例连接

在外界访问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();    }

运行后看到控制台输出结果:

clipboard.png

3,连接池连接

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

转载地址:http://slbeo.baihongyu.com/

你可能感兴趣的文章
SublimeText3按ctrl+b执行python无反应
查看>>
linux之各个文件夹作用
查看>>
posix多线程有感--线程高级编程(条件变量属性)
查看>>
linux内核mem_cgroup浅析
查看>>
Java 反射实例
查看>>
linux软件安装习惯
查看>>
字符串和ASCII之间的转换
查看>>
python3学习笔记(二):Python初识
查看>>
Servlet 文件上传
查看>>
JQ - 绑定(on)/解绑(off)事件(浅显的见解)
查看>>
JavaScript setInterval(定时/延时调用函数)
查看>>
Quartz.NET 任务调度教程。
查看>>
华为oj之字符串反转
查看>>
数据访问
查看>>
JSP里面的虚拟目录
查看>>
【329】word 替换文本高级用法
查看>>
自动化测试用例编写原则
查看>>
crontab定时任务以及其中中文乱码问题
查看>>
CSAPP buffer lab记录——IA32版本
查看>>
Hyperledger fabric多机的环境部署
查看>>