学习淘淘商城第三十课(Jedis的使用)
来源:互联网 发布:dota2英雄知乎 编辑:程序博客网 时间:2024/05/16 06:38
上节课我们一起学习了Redis的安装,这节课我们一起学习下Redis的客户端Jedis的使用。
首先,在taotao-content-service工程添加对jedis的引用,如下所示。
<!-- Redis客户端 --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId></dependency>下面我们新建一个测试类来测试一下Jedis,如下所示。
package com.taotao.jedis;import org.junit.Test;import redis.clients.jedis.Jedis;public class TestJedis { @Testpublic void testJedis(){//创建jedis对象,需要指定Redis服务的IP和端口号Jedis jedis = new Jedis("192.168.156.11", 6379);//直接操作数据库jedis.set("jedis-key", "hello jedis!");//获取数据String result = jedis.get("jedis-key");System.out.println(result);//关闭jedisjedis.close();}}上面的测试类方法由于每次都创建一个Jedis对象,这是不合理的,因为这样很耗资源,因此我们使用数据库连接池来处理,需要连接的时候从数据库连接池中去获取,用完连接记得关闭,这样连接池才能将资源回收。如下所示。
@Testpublic void testJedisPool(){//创建一个数据库连接池对象(单例,即一个系统共用一个连接池),需要指定服务的IP和端口号JedisPool jedisPool = new JedisPool("192.168.156.11", 6379);//从连接池中获得连接Jedis jedis = jedisPool.getResource();//使用jedis操作数据库(方法级别,就是说只是在该方法中使用,用完就关闭)String result = jedis.get("jedis-key");System.out.println(result);//用完之后关闭jedis连接jedis.close();//系统关闭前先关闭数据库连接池jedisPool.close();}
1 0
- 学习淘淘商城第三十课(Jedis的使用)
- 学习淘淘商城第二十三课(添加商品的实现)
- 学习淘淘商城第二十九课(Redis的安装)
- 学习淘淘商城第三十五课(Solr的安装)
- 学习淘淘商城第五十五课(ActiveMQ的安装)
- 学习淘淘商城第二十二课(KindEditor富文本编辑器的使用)
- 学习淘淘商城第三十七课(中文分析器IK-Analyzer的使用)
- 淘淘商城系列——使用Jedis操作集群
- 学习淘淘商城第一课
- 学习淘淘商城第一课
- 学习淘淘商城第七十四课(学习nginx配置及举例使用端口、域名来区分不同的虚拟主机)
- 学习淘淘商城第三课(使用tomcat插件启动web工程)
- 学习淘淘商城第四课(使用tomcat插件启动聚合工程)
- 学习淘淘商城第四十一课(使用solrj来测试索引库)
- 学习淘淘商城第四十五课(使用SolrJ查询索引库)
- 学习淘淘商城第五十课(使用SolrJ管理Solr集群)
- 学习淘淘商城第五十三课(使用JMail来发送邮件)
- 学习淘淘商城第二课(搭建Maven工程)
- Servlet+JSP 实现验证码
- 二叉树的遍历
- 替换字符串中的空格
- 【Android】使用UncaughtExceptionHandler捕获全局异常
- 深入理解ES6箭头函数中的this
- 学习淘淘商城第三十课(Jedis的使用)
- Android Shape常用
- ubuntu 12.04 搭建ftp
- java 动态代理 cglib记录
- python爬取糗事百科
- 有关下拉框jquery里的change事件无法触发的问题
- [转]oracle 实现插入自增列
- webview的使用
- PYTHONPATH