大家在 SpringBoot 中 Redis 是怎么集成的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaohupro
V2EX    Java

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

  •  
  •   xiaohupro
    hubianluanma 295 天前 3183 次点击
    这是一个创建于 295 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    11 条回复    2025-02-24 09:23:25 +08:00
    cvbnt
        1
    cvbnt  
       295 天前 via Android
    4 ,基本能想象到的功能都有,但是类似 SpringCache 的功能只有 pro 版才支持,所以可能一个项目用不止一个客户端
    sagaxu
        2
    sagaxu  
       295 天前 via Android
    我用 vertx-redis-client ,默认就是 pipeline
    tdb11039gg
        3
    tdb11039gg  
       295 天前
    Lettuce 据说性能更好些,用法都一样
    EeveeRibbon
        4
    EeveeRibbon  
       295 天前
    Lettuce 性能好,而且 spring-boot-starter-data-redis 底层用的就是 Lettuce ,大部分情况直接用 spring-boot-starter-data-redis 就行吧。
    xiaohupro
        5
    xiaohupro  
    OP
       295 天前
    @sagaxu Vertx 确实体积够小,速度也快,用它写过一些小项目,大项目的话还没有使用过,主要是水平没到,如果给时间打磨还行,国内公司项目都恨不得第二天上线,怕大型项目到最后让我搞成屎山
    rubyacgn
        6
    rubyacgn  
       295 天前
    Redisson, 实现分布式锁很方便
    anyele
        7
    anyele  
       295 天前
    Redisson
    sagaxu
        8
    sagaxu  
       294 天前
    @xiaohupro 可以试试 quarkus ,约等于 vertx 版 spring boot
    fox0001
        9
    fox0001  
       294 天前 via Android
    用过 Redisson ,有性能问题
    Plutooo
        10
    Plutooo  
       294 天前 via iPhone
    缓存操作用 1 ,高级特性操作用 4
    jorneyr
        11
    jorneyr  
       294 天前
    spring-boot-starter-data-redis 默认使用了 lettuce 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3215 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 11:19 PVG 19:19 LAX 03:19 JFK 06:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86