Redis-Jedis-Java客户端

Jedis

一.引入依赖

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>3.3.0</version>
</dependency>

二.连接使用

 

使用的方法和命令的方法大体一致

// 1.生成一个Jedis对象这个对象负责和指定Redis 节点进行通信
Jedis jedis - new Jedis("127.0.0.1" 6379);
// 2. jedisttiTsetl'
jedis.set("hello", "world");
// 3. jedis执行get操作, value - "world"
String value = jedis.get("hello");


// host:Redis节点的所在机器的IP
// port : Redis 节点的端口
// connectionTimeout : 客户端连接超时
// soTimeout:客户端读写超时
Jedis(String host, int port, int connectionTimeout, int soTimeout)

 

三.连接池JedisPool

初始化Jedis连接池,通常来讲JedisPoo是单例的。

GenericObjectPoolConfig poolConfig = new GenericObjectPoolConfig();
JedisPool jedisPool = new JedisPool(poolConfig "127.0.0.1", 6379);
Jedis jedis = null;
try{
    // 1.从连接池获取jedis对象
    jedis = jedisPool.getResource();
    // 2.执行操作
    jedis.set("hello" "world" );
} catch (Exception e) {
    e.printStackTrace();
} finally {
    if (jedis != nulI)
    //如果使用JedisPool,close操作不是关闭连接,代表归还连接池
    jedis.close0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值