本文概览:jedis作为使用java连接redis的客户端。本文介绍了直接创建jedis对象、通过连接池获取jedis对象和客户端分片。

1 maven

在pom.xml引入如下配置

2 直接创建jedis对象

有点类似java连接mysql时,直接使用Jdbc来进行操作。代码如下

执行结果为

string获取一个元素:101

List获取一个元素:cc

List获取一个集合[cc, dd]

Set只能获取一个key所有元素:[dd]

map,获取value:[db]

有序表:[lei, db]

3 使用Jedis连接池

jedis连接池,类似于数据库的连接池,不需要每一次都建立连接,由连接池来维护连接的创建和关闭,可以减少每一次创建连接的时间。代码如下:

执行结果为

hello pool

4 客户端分片

对于redis服务器,一般都是集群的形式。此时Jedis采用一致性hash算法来实现key存储到Redis集群中哪一个机器上。此时在创建Jedis对象时就需要连接多个机器上,前两节介绍的都是基于一台机器的,

  • 创建Jedis对象

  • 创建jedis连接池

当需要连接到Redis集群时,创建一个jedis对象和jedis连接池的代码如下

(全文完)

分类&标签

发表评论

电子邮件地址不会被公开。 必填项已用*标注