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

有没有支持 jdk5 的 redis 客户端

  •  
  •   fdgdbr · 2019-04-17 11:16:10 +08:00 · 13958 次点击
    这是一个创建于 2081 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网上搜了一下没找到啥

    第 1 条附言  ·  2019-04-17 13:52:06 +08:00
    不折腾了,用本地缓存算了
    20 条回复    2019-04-17 17:14:17 +08:00
    Luckyray
        1
    Luckyray  
       2019-04-17 11:34:38 +08:00
    现在还有 jdk5 的是啥项目....很好奇啊
    lhx2008
        2
    lhx2008  
       2019-04-17 11:38:12 +08:00 via Android
    用旧版应该可以吧
    yidinghe
        3
    yidinghe  
       2019-04-17 11:44:27 +08:00
    想要与时俱进的话,JDK 也一起更新了啊
    zt1037934363
        4
    zt1037934363  
       2019-04-17 12:05:34 +08:00
    要找对应的老版本吧 上面让升级的 如果公司有个跑了很久的项目你会升么
    fdgdbr
        5
    fdgdbr  
    OP
       2019-04-17 12:39:09 +08:00
    @lhx2008 jedis 最旧的也要求 jdk1.6,其他 Lettuce , Redission 这种更不行
    fdgdbr
        6
    fdgdbr  
    OP
       2019-04-17 12:39:25 +08:00
    @zt1037934363 找了好久找不着
    gz911122
        7
    gz911122  
       2019-04-17 13:22:39 +08:00
    @zt1037934363 当然会生啊
    java 升级又不麻烦
    dorothyREN
        8
    dorothyREN  
       2019-04-17 13:31:33 +08:00
    自己撸一个客户端
    fdgdbr
        9
    fdgdbr  
    OP
       2019-04-17 13:33:18 +08:00
    @dorothyREN 从 socket 开始撸么,撸不动,项目时间也不允许
    fdgdbr
        10
    fdgdbr  
    OP
       2019-04-17 13:33:36 +08:00
    @gz911122 不是麻不麻烦的问题,是领导让不让的问题
    Giny
        11
    Giny  
       2019-04-17 13:37:50 +08:00
    实在不行新建一个 web 项目 把 jedis 方法 全部搞成 api 接口 供老项目调用
    kanezeng
        12
    kanezeng  
       2019-04-17 13:37:59 +08:00
    jdk5 是 04 年的,Redis 是 09 年发的,难啊
    jackcfan
        13
    jackcfan  
       2019-04-17 13:38:26 +08:00
    实在找不到可以用高版本 jdk 起个 http 服务做转发( springboot ),jdk5 调 rest 接口,这样是比较省事 的,如果从底层自己写,指不定遇到什么坑或 bug。
    dorothyREN
        14
    dorothyREN  
       2019-04-17 13:38:50 +08:00
    @fdgdbr #9 用新版本搞个客户端,然后 rpc 调用不行还是怎么着,非得用这个版本搞客户端
    zwh2698
        15
    zwh2698  
       2019-04-17 13:40:45 +08:00 via Android   ❤️ 1
    那我可以很负责任的说,你们程序一定有安全问题,肯定过不了安全评测。如果是外网的,敢报个软件名不?让站内的同学体验体验一下安全教学?
    kanezeng
        16
    kanezeng  
       2019-04-17 13:41:09 +08:00
    如果确实需要 jdk5,那 RJC 可能是你唯一的希望,不过这玩意也好多年没更新了: https://github.com/e-mzungu/rjc
    Lonely
        17
    Lonely  
       2019-04-17 13:43:44 +08:00 via iPhone
    可以自己改 jedis 的源码
    YORYOR
        18
    YORYOR  
       2019-04-17 13:54:05 +08:00
    jdk5....莫不是上个世纪的代码
    chocotan
        19
    chocotan  
       2019-04-17 14:24:28 +08:00
    你可以在运行 redis 客户端的时候指定用高版本的 jdk
    sujin190
        20
    sujin190  
       2019-04-17 17:14:17 +08:00
    如果你们操作的命令也不多就直接 socket 构造指令发过去算了,redis 协议也不复杂
    可以抓个包,替换下参数轻松搞定,请求量低还长连接都不用考虑,直接短连接直接用就是了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5593 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.