V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaohupro
V2EX  ›  Java

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

  •  
  •   xiaohupro ·
    hubianluanma · 1 天前 · 1575 次点击

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

    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  
       1 天前 via Android
    4 ,基本能想象到的功能都有,但是类似 SpringCache 的功能只有 pro 版才支持,所以可能一个项目用不止一个客户端
    sagaxu
        2
    sagaxu  
       1 天前 via Android
    我用 vertx-redis-client ,默认就是 pipeline
    tdb11039gg
        3
    tdb11039gg  
       1 天前
    Lettuce 据说性能更好些,用法都一样
    qiaofanxing
        4
    qiaofanxing  
       1 天前
    Lettuce 性能好,而且 spring-boot-starter-data-redis 底层用的就是 Lettuce ,大部分情况直接用 spring-boot-starter-data-redis 就行吧。
    xiaohupro
        5
    xiaohupro  
    OP
       1 天前
    @sagaxu Vertx 确实体积够小,速度也快,用它写过一些小项目,大项目的话还没有使用过,主要是水平没到,如果给时间打磨还行,国内公司项目都恨不得第二天上线,怕大型项目到最后让我搞成屎山
    rubyacgn
        6
    rubyacgn  
       1 天前
    Redisson, 实现分布式锁很方便
    anyele
        7
    anyele  
       1 天前
    Redisson
    sagaxu
        8
    sagaxu  
       1 天前
    @xiaohupro 可以试试 quarkus ,约等于 vertx 版 spring boot
    fox0001
        9
    fox0001  
       1 天前 via Android
    用过 Redisson ,有性能问题
    Plutooo
        10
    Plutooo  
       22 小时 30 分钟前 via iPhone
    缓存操作用 1 ,高级特性操作用 4
    jorneyr
        11
    jorneyr  
       11 小时 54 分钟前
    spring-boot-starter-data-redis 默认使用了 lettuce 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.