大家在 SpringBoot 中 Redis 是怎么集成的

201 天前
 xiaohupro

方式有很多,大家常用那种,或者可以说说那种好?

  1. springboot 官方提供的 spring-boot-starter-data-redis
  2. Jedis
  3. Lettuce
  4. Redisson

我目前知道的是上面的几种,如果有其他方式大家也可以讨论,我常用的是官方的和 Jedis ,Lettuce 没怎么用过,Redisson 只有在电商项目中用到过,但也仅限于见过和简单的使用过,没有深入研究。

2978 次点击
所在节点    Java
11 条回复
cvbnt
201 天前
4 ,基本能想象到的功能都有,但是类似 SpringCache 的功能只有 pro 版才支持,所以可能一个项目用不止一个客户端
sagaxu
201 天前
我用 vertx-redis-client ,默认就是 pipeline
tdb11039gg
201 天前
Lettuce 据说性能更好些,用法都一样
qiaofanxing
200 天前
Lettuce 性能好,而且 spring-boot-starter-data-redis 底层用的就是 Lettuce ,大部分情况直接用 spring-boot-starter-data-redis 就行吧。
xiaohupro
200 天前
@sagaxu Vertx 确实体积够小,速度也快,用它写过一些小项目,大项目的话还没有使用过,主要是水平没到,如果给时间打磨还行,国内公司项目都恨不得第二天上线,怕大型项目到最后让我搞成屎山
rubyacgn
200 天前
Redisson, 实现分布式锁很方便
anyele
200 天前
Redisson
sagaxu
200 天前
@xiaohupro 可以试试 quarkus ,约等于 vertx 版 spring boot
fox0001
200 天前
用过 Redisson ,有性能问题
Plutooo
200 天前
缓存操作用 1 ,高级特性操作用 4
jorneyr
200 天前
spring-boot-starter-data-redis 默认使用了 lettuce 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1113593

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX