V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
luin
V2EX  ›  分享创造

时隔 6 年, macOS 上的 Redis GUI: Medis 2 发布了。

  •  2
     
  •   luin ·
    luin · 2021-08-25 15:05:29 +08:00 · 11923 次点击
    这是一个创建于 946 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    差不多六年前,我以学习 React 为目的写了一个基于 Electron 的 Redis GUI,名为 Medis,并将其开源出来: https://github.com/luin/medis 。 到目前为止,Medis 收获了 10.3k 个 star 。

    在这六年中,我收到了非常多积极的反馈,更是有很多人向 Medis 提交代码。这让我相信一个好用的 Redis 管理工具真的能帮到很多人提高生产力。

    然而,虽然 Medis 借助 Electron 提供的丰富的生态(如 ssh2 和我写的 ioredis)可以非常快速地实现完整的功能集,但是我也发现为了实现更好的 UI 和性能,我不得不额外花时间去克服跨平台技术带来的问题。比如:

    1. 文本框的样式需要花很多时间调整才能和原生 UI 相近。
    2. 当处理大数据量内容时(如 Monitor ),必须采取一些额外优化(如代理到单独进程)才能减少卡顿。

    PS 前两周我恰好和枫影、自力聊了一期关于跨平台开发的播客,感兴趣的同学可以听一下~ https://justinyan.me/post/4637

    Medis 2

    为了解决这些问题,我从去年开始从头使用 native 技术开发了 Medis 2 。上个月在 App Store 上架。它长这样:

    Screenshot

    目前 Medis 2 支持了几乎所有 Medis 1 的功能,同时加入了夜间模式、树形查看键列表、批量删除和告警模式等其他功能。欢迎大家使用,以及提各种意见~

    下载地址: https://getmedis.com/ 。也可以直接在 macOS 的 App Store 中搜索 Medis 😄

    第 1 条附言  ·  2021-08-25 15:47:20 +08:00
    刚刚也在 Product Hunt 上线啦,欢迎大家 upvote! https://www.producthunt.com/posts/medis-2
    第 2 条附言  ·  2022-08-24 14:20:02 +08:00
    一年过去了,所以变成了“时隔 7 年”。刚刚发布了新版,支持了 Redis Cluster 。欢迎大家试用!
    112 条回复    2023-03-04 20:53:29 +08:00
    1  2  
    luin
        101
    luin  
    OP
       2022-08-25 10:07:18 +08:00
    @neochen13 咦?官网的是 zip 打包的,是在 https://getmedis.com/ 下载的吗?官网商店版本是交替更新的,有时官网会先发布,有时商店会先发布,间隔会在一周内。最近几次是官网先更新的
    neochen13
        102
    neochen13  
       2022-08-25 10:59:45 +08:00   ❤️ 1
    @luin 是的,是这个地址,我使用 MacUpdater 检查更新,发现有新版本,然后去官网下载包以后替换,最后发现还是旧版
    查看了一下商店,商店的比较新……前段时间的事情了
    luin
        103
    luin  
    OP
       2022-08-25 11:16:56 +08:00
    @neochen13 原来如此,那确实有可能😂
    npe
        104
    npe  
       2022-08-26 15:27:31 +08:00
    这是 Swift UI 还是套壳子 electron? 或者 tarui?
    luin
        105
    luin  
    OP
       2022-08-26 16:25:07 +08:00
    @npe 原生 Swift + AppKit 开发的,SwiftUI 还有点不是特别稳定
    luin
        106
    luin  
    OP
       2022-08-26 16:25:53 +08:00
    @npe Medis 第一个版本是 Electron 写的,不过有些性能问题解决不了。比如大列表滚动、键多时内存管理等等...
    solohealer
        107
    solohealer  
       2022-08-29 15:29:39 +08:00   ❤️ 1
    支持老哥,做牛逼的软件
    giter
        108
    giter  
       2022-10-28 11:44:35 +08:00
    盼望能向下兼容至 Catalina ,我的 intel 芯说最想待在这个版本
    paynezhuang
        109
    paynezhuang  
       2023-02-17 21:54:16 +08:00
    用了几天,感觉不错。有没有啥优惠啊,258 有点小贵
    luin
        110
    luin  
    OP
       2023-02-22 15:07:38 +08:00
    @paynezhuang 哈哈感谢支持。这个是一次性付款的,不需要订阅
    DFJKLSJF
        111
    DFJKLSJF  
       2023-02-26 12:07:37 +08:00
    淘宝上有卖激活码的,159 元一个激活码,是正品吗
    luin
        112
    luin  
    OP
       2023-03-04 20:53:29 +08:00
    @DFJKLSJF 是的
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1173 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:21 · PVG 02:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.