jedis
文章平均质量分 51
tobeng
菜鸟一枚。
展开
-
第六章阅读 jedis 源码之 JedisPool
jedis 中的连接持池根据之前讲的三种连接方式分为对应的三种连接池实现,接下看下 Jedis 的连接池实现。JedisPool 源码不是很多我直接贴上整个类源码:package redis.clients.jedis;import java.net.URI;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.SSLParameters;import javax.net.ssl.SSLSocketFactory;im原创 2022-04-10 23:47:36 · 703 阅读 · 0 评论 -
第五章阅读 jedis 源码之 ShardedJedis
ShardedJedis 是 redis 分片模式的实现,可以用来实现分布式,采用的是一致性哈希算法实现。直接来看其类关系图:下面来看其构造方法: public ShardedJedis(List<JedisShardInfo> shards) { super(shards); } public ShardedJedis(List<JedisShardInfo> shards, Hashing algo) { super(shards, a.原创 2022-04-10 18:54:27 · 884 阅读 · 0 评论 -
第四章阅读 jedis 源码之 JedisCluster 类
JedisCluster 是 jedis 连接 redis 集群操作的一个类,封装了很多操作方法和具体的类,我们先来看 JedisCluster 体系关系图:其实从这里就可以看出整个体系结构根据是否为二进制分为两类。BinaryJedisCluster 实现了集群的二进制操作,而JedisCluster 直接继承了 BinaryJedisCluster 方法,实现了各种封装类型的方法操作。下面我们先看下 JedisCluster 构造方法: public JedisCluster(H..原创 2022-04-04 17:52:22 · 1348 阅读 · 0 评论 -
第三章阅读 jedis 源码之 Client 类
1、原创 2022-03-31 23:51:06 · 889 阅读 · 0 评论 -
第二章阅读 jedis 源码之 Jedis 类
从第一章源码环境搭建中,Jedis 工具包连接 redis 客户端有三个,这一章主要讲 jedis 类连接 redis。原创 2022-03-27 23:07:42 · 1619 阅读 · 0 评论 -
第一章阅读 jedis 源码之环境搭建
jedis 是 java 实现的 redis 客户端的工具包,在使用 java 语言开发时使用 redis ,最常使用的就是 jedsi 客户端,平时开发可以直接使用 jedis 客户端,springboot 引入 spring-boot-starter-redis 操作 redis 也可以基于 jedis。1、下载源码。github地址:GitHub - redis/jedis: Redis Java client designed for performance and ease of use.原创 2022-03-14 23:17:27 · 1704 阅读 · 0 评论