第三节 Redis客户端Lettuce和Jedis对比

亮子 2021-06-10 09:35:51 17754 1 0 0

随着SpringBoot版本迭代更新,关联的redis客户端也发生相应的变化。SpringBoot 1.5.x版本默认的Redis客户端为Jedis。SpringBoot 2.x版本默认的Redis客户端为Lettuce。

1、Redis两大客户端的区别

** Lettuce** Jedis
作用 连接 Redis Server的客户端 连接 Redis Server的客户端
连接方式 (1)基于Netty框架实现NIO和线程安全的客户端。(2)多个线程共享一个**RedisConnection**连接, 它基于**Netty NIO** 框架来高效地管理多个连接,从而提供了异步和同步数据访问方式,用于构建非阻塞的反应性应用程序 Jedis 在实现上是**直连** redis server,多线程环境下**非线程安全**,**除非使用连接池**,为每个 redis实例增加物理连接
版本 SpringBoot 2.x版本默认使用 SpringBoot 1.5.x版本默认使用

https://www.toutiao.com/a6941207541695169036/?channel=&source=search_tab
https://blog.csdn.net/weixin_45764765/article/details/109306050