IDEA中用Jedis操作Redis入门演示【图文】有数据库连接池演示
2020-07-15 06:15
92 查看
概念:Jedis 是什么?
Jedis是redis的java版本的客户端实现,提供了连接池管理。
Jedis是redis 官方首选的Java客户端。
1、首先你的去下载Jedis相关的jar和依赖jar包,一共两个jar包,免费获取地址:https://blog.csdn.net/qq_43012792/article/details/107188881
详细的Redis基础笔记分享https://blog.csdn.net/qq_43012792/article/details/107178753
2、导入jar到项目中,写代码:
(1)获取Jedis连接;
(2)相应的操作;
(3)关闭连接资源
package Jedis; import org.junit.Test; import redis.clients.jedis.Jedis; public class JedisTest1 { @Test //这是利用JUnit单元测试的,要是没有就把方法写在main()里 public void test1() { //1.获取连接 Jedis jedis = new Jedis(); //若空参,就是默认的 "localhost",6379(本机端口号) //2.操作 jedis.set("username","zhangsan"); //3.关闭连接 jedis.close(); } }
3、打开绿色版Redis的服务端和客服端,再运行测试代码 ,最后在客服端就可以查询到刚在代码中添加的数据了:
以上是对字符串类型String的一个操作,当然对其他类型(哈希类型hash、列表类型 list、集合类型 Set、有序集合类型sortedest)的操作也是类似的,就是第二步要改为相应的操作。
具体的操作可以参考一下,Redis基础笔记分享,链接在文章开头。
4、另外这是一个使用连接池的小Demo
package Jedis; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public class JedisTest1 { @Test public void test1() { //获取连接池对象 JedisPoolConfig jpConfig = new JedisPoolConfig(); //设置最大连接数量 jpConfig.setMaxTotal(10); //设置最大空闲连接数 jpConfig.setMaxIdle(5); //获取连接池 JedisPool jedisPool = new JedisPool(jpConfig, "localhost", 6379);//Ip地址和端口号 Jedis jedis = null; try { //通过连接池获取连接 jedis = jedisPool.getResource(); //设置数据 jedis.set("username", "lisi"); //获取数据 String value = jedis.get("username"); System.out.println(value); } catch (Exception e) { e.printStackTrace(); } finally { //3.关闭连接 if (jedis != null) { jedis.close(); } if (jedisPool != null) { jedisPool.close(); } } } }
用用点个关注,手留余香!
相关文章推荐
- IDEA使用Jedis连接Redis相对标准数据库连接池写法演示
- Jedis(Java操作Redis)入门学习总结
- Redis入门很简单之六【Jedis常见操作】
- java通过jedis操作redis2.6入门
- Redis入门很简单之六【Jedis常见操作】
- Redis入门很简单之六【Jedis常见操作】
- Redis入门很简单之六【Jedis常见操作】
- Java中使用Jedis操作Redis—Redis快速入门
- Jedis操作redis入门学习
- Redis入门很简单之六【Jedis常见操作】
- Redis入门与Java用Jedis操作Redis实例
- Redis入门很简单之六【Jedis常见操作】
- Redis入门很简单之六【Jedis常见操作】
- Jedis API操作Redis数据库入门
- Redis入门很简单之六【Jedis常见操作】
- Redis入门很简单之六【Jedis常见操作】
- Redis入门使用,以及Jedis操作
- Redis入门很简单之六【Jedis常见操作】
- Redis入门很简单之六【Jedis常见操作】
- Redis入门很简单之二【常见操作命令】