jedis使用_Jedis入门

7d817c4f523d5dc8d912d58e1a7cf585.png

一、Jedis简介

简单来说,Jedis就是Redis官方推荐的Java连接开发工具。

在Java中,Redis对应于Jedis就相当于关系数据库对应于JDBC。

二、配置Jedis环境

1)jar包下载

下载地址:https://mvnrepository.com/artifact/redis.clients/jedis

2)基于maven

Maven依赖:

<dependency>
    

三、使用Jedis连接Redis的简单示例

// 连接Redis(第一个参数是Redis的IP地址,第二个参数是Redis的端口号)

JedisAPI文档地址:http://xetorthio.github.io/jedis/

四、Jedis连接池

Jedis提供了连接池机制,所以在生产环境中需要向Jedis连接池获取对Redis的连接。

Jedis的连接池类为redis.clients.jedis.JedisPool。

4.1、基于默认参数的Jedis连接池

// 初始化连接池类(使用默认连接池参数)

上面这个示例,只为连接池指定了要连接的Redis的IP和端口号,而未指定连接池的其他参数。

查看源码,可以知道JedisPool的这个构造方法使用了GenericObjectPoolConfig这个类对象来设定Jedis连接池的默认参数:

4020cf547bbfeb37c34e3c2cb4dd9f0f.png

GenericObjectPoolConfig类中初始化了各种连接池默认参数:

36b2a03a5cc6f47a35a1b1614f75283b.png

4.2、自定义Jedis连接池的参数

JedisPoolConfig类是GenericObjectPoolConfig类的子类,因此可以使用它来自定义Jedis连接池的参数:

JedisPoolConfig 

五、Jedis简易工具类开发

1)封装连接参数

src/jedisConfig.properties:

jedis.host=localhost
jedis.port=6379
jedis.maxTotal=30
jedis.maxIdle=10

2)工具类代码

JedisUtils.java:

public 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值