
Redis客户端Lettuce源码
杨_同_学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis客户端Lettuce源码【四】Lettuce是如何断线重连的
上一篇主要介绍了RedisCommand在Lettuce中是如何流转的,以及Lettuce是如何通过单一连接处理多线程请求的。这一篇主要介绍一下Lettuce中是如何实现Redis断线重连的,在介绍之前先看一张图回忆一下RedisComman流转过程中牵扯到的几个类,以及类之间的关系。如上图所示RedisCommand在Lettuce中经历了如下流程:RedisAsyncCommands调用S...原创 2020-01-06 23:04:43 · 10027 阅读 · 6 评论 -
Redis客户端Lettuce源码【三】Lettuce是如何发送Command命令到redis的
lettuce-core版本: 5.1.7.RELEASE在上一篇介绍了Lettuce是如何基于Netty与Redis建立连接的,其中提到了一个很重要的CommandHandler类,这一期会介绍CommandHandler是如何在发送Command到Lettuce中发挥作用的,以及Lettuce是如何实现多线程共享同一个物理连接的。还是先看一下我们的示例代码,这一篇主要是跟进去sync.get...原创 2019-12-26 10:38:45 · 5087 阅读 · 3 评论 -
Redis客户端Lettuce源码【二】StatefulRedisConnection源码
先看一下Lettuce的基本使用方法,使用Lettuce大概分为如下几步:基于Redis连接信息创建RedisClient基于RedisClient创建StatefulRedisConnection从Connection中获取Command,基于Command执行Redis命令操作。/** * @author xiaobing * @date 2019/12/20 */publ...原创 2019-12-24 22:57:45 · 4200 阅读 · 4 评论 -
Redis客户端Lettuce源码【一】Jedis vs Lettuce
文章目录基本实现对比性能对比Jedis的基本用法Jedis配合Springboot RedisTemplate使用Lettuce的基本用法Lettuce配合Springboot RedisTemplate使用结论基本实现对比JedisLettuce支持JDK版本JDK6+JDK8+IO模型BIONIO(Netty)连接复用连接池单一长连接线程...原创 2019-12-24 10:20:08 · 1505 阅读 · 0 评论