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

「首发送码」RedisMate 是一款专为开发过程中, 简化 Redis 调试操作而设计的 macOS 原生应用。通过简洁的界面设计和场景操作优化,提升开发者的调试效率。

  •  5
     
  •   Kuari · 2024-01-15 10:21:59 +08:00 · 10564 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    RedisMate 是一款专为开发过程中, 简化 Redis 调试操作而设计的 GUI 应用。 通过简洁的界面设计和场景操作优化,提升开发者的调试效率。

    RedisMate 是使用 swift 开发的 macOS 原生应用,体积非常小,只有 6M 左右。占用资源也比较小。数据请求都是分页请求,所以很大量的数据,也不用担心性能。

    当前为 MVP 版本,在提供基础 Redis 能力之上,着重加强搜索场景的优化。后续会有更多功能继续新增。

    截图

    RedisMate

    RedisMate-screenshot-fast-searach

    Redis GUI 窗口常驻情况下搜索 Key 步骤对比

    RedisMate-mvp-screenshot-2

    RedisMate-mvp-screenshot-2

    产品演示和下载

    产品演示和下载: https://redismate.hunterji.com

    开发者留言

    产品由来

    RedisMate 是我尝试独立开发的第一个产品,我选择这个我比较熟悉的领域来开始第一步。

    一两年前,我用 electron 开发过一个开源的 Redis GUI Client ,叫做 RedisFish 。当时不少 V 站的 xd 给了我很多建议和支持,真的很感谢。不过当时因为工作繁重和身体原因,停了一段时间,当我准备更新的时候,遇到 electron 一个大版本迭代,更新了一个很重的功能,还有不少前端组件的版本更新,这需要大量的时间和精力,很多地方需要重构。鉴于当时的工作经常加班没有足够时间和身体原因,决定还是慢慢开发,但是最后因为各种原因,还是不了了之了。

    前段时间 ,我因为一些原因刚裸辞。于是准备尝试一波独立开发。考虑到我目前在其它领域并没有涉及太多,还是决定先选择熟悉的领域。也曾考虑过用 electron 或者新的框架重构一下之前的开源项目,但是考虑到各方面成本,最终选择使用 swift 开发 macOS 应用。而且现在这方面的开源项目不少,所以还是搞点原生的吧。

    产品亮点

    开始是我的主观感受,我在写后端时候,总是不得劲儿。好多窗口——各种文档、设计图、postman 、mysql gui 、redis gui 、终端,加上 ide 都要一起打开,切来切去的。有时候多个后端节点项目一起开发,再多时候前后端一起开发,更多窗口了,然后又来多个语言,这里用 go ,那里写 rust ,这个功能要用 python 灌点假数据,那边前端写一下 websocket 功能,再开一个 mqttx !

    我觉得我得来十个显示器!

    所以,我经常在想,为什么这些应用这么麻烦,总要让我切来切去,让我去不断操作,比如 redis ,我不过是经常是在上面搜个 key 看看,老是要我反复切过去,点这点那然后搜索,好烦啊!(类似的调试过程中的吐槽我能说十分钟......)

    后来我在看创新方面的书的时候,就发现,哦!原来是这样!

    然后我就跟我身边的后端朋友沟通,得到朋友们的认可后,就开始着手干起来了。

    就开始有了这个 MVP 版本,不仅仅局限于 Redis 提供的能力,而是 GUI 本身能带给我什么。让我在调试时候,更高效地触及到 Redis 中的数据。

    后续

    目前仍然在不断学习中,除了一些比如集群、发布订阅等等慢慢新增外,更多会去实践学习到的知识和技术,尝试去让产品创新,解决问题。

    以及很重要的运营工作!

    送码

    77T9RETF4HL4

    MT633RWKNJ9F

    LLH3R4MNHM6E

    TXNL9YXM3LNJ

    EN9MYRJFYFX9

    9RYYJ6XKT9JK

    AYT4R6NRFAFA

    9M497NEE9HPM

    76RA7KWYKTJP

    M3L76TPMNLJP

    FYE4RLTA99LF

    EJE3FPMLEPPT

    NHJFWKHLFNWA

    EM7AA9F6HMPH

    RW7AEXKHMXHP

    4KJR7XLM7PLA

    N6TRM4LMN6EK

    TRYFTJJ3ATMM

    Y4KRJ9WMTRJ9

    A39KYX6NRJA9

    其它

    周末更新了一个 v 1.2.3 版本,添加了按钮的悬浮提示,但是周末苹果还没审核,应该要今天才能上了。

    最后,再贴一波演示和下载地址: https://redismate.hunterji.com

    或者也可以直接使用 mac 的 app store 搜索"RedisMate"进行下载。

    欢迎各位 xd 的体验和反馈!

    大佬轻喷啊!

    第 1 条附言  ·  2024-01-15 14:11:13 +08:00
    发现直接把码贴出来确实不太方便,还有 20 个兑换码准备下午送的。就麻烦有需要的 xd 留下邮箱吧,到晚上我随机送出这 20 个兑换码。
    第 2 条附言  ·  2024-01-15 15:56:04 +08:00
    我基于个人这些年开发经验和朋友的反馈,总结结论是:一般后端开发时,对于 Redis GUI 的几个操作频率的顺序是 查(甚至是搜索)> 删 > 改 > 增。所以当前是优先在搜索场景先做优化,完成了该 MVP 版本。

    后续除了增加 Redis 本身的功能外,还会去继续优化搜索场景。并且按照顺序,下一个是对删除场景去做优化,希望能够给后端开发 xdm 调试时候提供删除方面的便捷。

    RedisMate 分为免费版和高级版,在当前 MVP 版本中,高级版比免费版多出的一个功能就是连接服务器的数量不限制。
    所以要体验的 xdm 目前可以直接下载体验,免费版虽然只有一个连接限制,但是能够使用当前所有功能。

    产品的后续迭代会逐步推进,这需要大家的支持和反馈。如果 RedisMate 能够帮助到 xdm 解决问题,那真的会让我非常有成就感。并且希望大家在有余力的情况下也帮助我一下,不管是购买高级版(目前是全职独立开发,有余力的 xd 能够支持一下真的非常感谢了),还是在 app store 中给一个五星好评,或是帮忙推荐给朋友,或是有一些调试时的痛点希望能够解决的反馈给我,都很感谢!
    第 3 条附言  ·  2024-01-15 22:20:10 +08:00
    v 站的 xdm 很热情啊,本来就准备了 20 个,还是决定截止目前,共 94 层楼,到 94 层楼每一层都送了。多谢各位的捧场,麻烦各位 xd 在 app store 给一个五星好评。
    131 条回复    2024-01-24 12:52:55 +08:00
    1  2  
    FaiChou
        1
    FaiChou  
       2024-01-15 10:27:05 +08:00
    帖子发了不到 5 分钟,我试了三个码都已经被兑换了。不过看起来不错。
    skyqiao
        2
    skyqiao  
       2024-01-15 10:36:02 +08:00
    Y4KRJ9WMTRJ9 已用,感谢
    Achieve7
        3
    Achieve7  
       2024-01-15 10:38:15 +08:00
    EM7AA9F6HMPH 已用 谢谢 OP
    mengxianliang
        4
    mengxianliang  
       2024-01-15 10:39:47 +08:00
    EJE3FPMLEPPT 已用,感谢
    fzdwx
        5
    fzdwx  
       2024-01-15 10:45:04 +08:00
    看起来不错,简化开发
    nthin0
        6
    nthin0  
       2024-01-15 10:46:07 +08:00
    感谢,EN9MYRJFYFX9 已用
    CyJaySong
        7
    CyJaySong  
       2024-01-15 10:48:25 +08:00
    9M497NEE9HPM 已用,感谢 OP
    n0nnull
        8
    n0nnull  
       2024-01-15 10:48:51 +08:00
    感谢 OP ,M3L76TPMNLJP 已用
    dzdh
        9
    dzdh  
       2024-01-15 11:04:36 +08:00
    9RYYJ6XKT9JK 已用。感谢 OP
    yangxiaopeipei
        10
    yangxiaopeipei  
       2024-01-15 11:15:10 +08:00
    来晚了 求个码
    Kuari
        11
    Kuari  
    OP
       2024-01-15 11:28:38 +08:00
    @FaiChou 多谢支持
    Kuari
        12
    Kuari  
    OP
       2024-01-15 11:29:03 +08:00
    @skyqiao 多谢支持
    Kuari
        13
    Kuari  
    OP
       2024-01-15 11:29:48 +08:00
    @Achieve7 多谢支持
    Kuari
        14
    Kuari  
    OP
       2024-01-15 11:29:59 +08:00
    @mengxianliang 多谢支持
    Kuari
        15
    Kuari  
    OP
       2024-01-15 11:31:08 +08:00
    @fzdwx 多谢认可
    Kuari
        16
    Kuari  
    OP
       2024-01-15 11:31:18 +08:00
    @nthin0 多谢支持
    Kuari
        17
    Kuari  
    OP
       2024-01-15 11:31:31 +08:00
    @CyJaySong 多谢支持
    Kuari
        18
    Kuari  
    OP
       2024-01-15 11:31:50 +08:00
    @n0nnull 多谢支持
    Kuari
        19
    Kuari  
    OP
       2024-01-15 11:32:06 +08:00
    @dzdh 多谢支持
    Kuari
        20
    Kuari  
    OP
       2024-01-15 11:34:09 +08:00
    @yangxiaopeipei 下午两点再来发一波
    qiyuanshouji
        21
    qiyuanshouji  
       2024-01-15 13:36:53 +08:00 via iPhone
    @Kuari 开发大大,RedisMate 真的不错诶,可以大大提高开发效率,mac 没在身边 可否私发个码呀(///▽///)

    d3V3ZWlzY3JpcHRAZ21haWwuY29t
    Kuari
        22
    Kuari  
    OP
       2024-01-15 14:07:48 +08:00
    @qiyuanshouji 没问题啊
    Kuari
        23
    Kuari  
    OP
       2024-01-15 14:08:04 +08:00
    @qiyuanshouji 多谢支持
    gzc666
        24
    gzc666  
       2024-01-15 14:11:38 +08:00
    Z3pjcnR3QG91dGxvb2suY29t 感谢
    0x663
        25
    0x663  
       2024-01-15 14:14:33 +08:00
    bGl1c2hhb2thbmc5OEBnbWFpbC5jb20=
    看上去很不错,试试可不可以替换 RDM ,感谢大佬。
    ruooooooli
        26
    ruooooooli  
       2024-01-15 14:15:05 +08:00
    bWVAcnVvbGlzLm1l 感谢
    emlyn
        27
    emlyn  
       2024-01-15 14:16:37 +08:00
    ZW1seW4ubWFAZ21haWwuY29t 感谢
    yangxiaopeipei
        28
    yangxiaopeipei  
       2024-01-15 14:18:21 +08:00
    eWFuZ3hpYW9wZWlwZWklNDBnbWFpbC5jb20= 谢谢大佬
    chitanda
        29
    chitanda  
       2024-01-15 14:20:33 +08:00
    hi909
        30
    hi909  
       2024-01-15 14:21:21 +08:00
    aGlAeXVuc2h1YWkubWU= 支持一波
    chitanda
        31
    chitanda  
       2024-01-15 14:21:38 +08:00
    @chitanda 打错了,是 [email protected] ,是 o 不是 0
    nginxxx
        32
    nginxxx  
       2024-01-15 14:22:52 +08:00
    [email protected] 感谢大佬
    kw8023cn
        33
    kw8023cn  
       2024-01-15 14:23:25 +08:00
    [email protected] 目前用的 Another Desktop Manager ,体验一下 lz 新玩意
    8355
        34
    8355  
       2024-01-15 14:25:45 +08:00
    。。。
    一个 redis gui 一个是 request gui
    kw8023cn
        35
    kw8023cn  
       2024-01-15 14:27:50 +08:00
    你们都是在哪填的激活码啊?进去都没找到填码的地方
    Kuari
        36
    Kuari  
    OP
       2024-01-15 14:29:03 +08:00
    @kw8023cn https://support.apple.com/zh-cn/HT201209 在 app store 里面兑换的
    Kuari
        37
    Kuari  
    OP
       2024-01-15 14:29:47 +08:00
    @8355 什么意思?
    sankemao
        38
    sankemao  
       2024-01-15 14:34:15 +08:00
    支持一下
    anl5c2t5QG91dGxvb2suY29t
    newte88
        39
    newte88  
       2024-01-15 14:35:30 +08:00
    NzUzMDA1NTEyQHFxLmNvbQ== 支持一下
    ilaipi
        40
    ilaipi  
       2024-01-15 14:36:26 +08:00
    支持一下,有 win 版就更好了

    bXoueXlhbUBnbWFpbC5jb20=

    谢谢
    Z1on
        41
    Z1on  
       2024-01-15 14:36:58 +08:00
    支持一下 djJANWE2Yy5tZQ==
    xylitolLin
        42
    xylitolLin  
       2024-01-15 14:37:21 +08:00
    原生就得支持一波
    Emyorii
        43
    Emyorii  
       2024-01-15 14:40:18 +08:00 via iPhone
    求个码,大佬
    RW15b3JpaUBob3RtYWlsLmNvbQ==
    xlongye
        44
    xlongye  
       2024-01-15 14:42:27 +08:00
    支持一下
    eGxvbmd5ZUAxMjYuY29t
    kermitlee
        45
    kermitlee  
       2024-01-15 14:54:42 +08:00
    支持一下
    bXIuZGZAcXEuY29t
    sanks666
        46
    sanks666  
       2024-01-15 14:58:17 +08:00 via iPhone
    界面很好看啊,希望越做越好
    cG02NjZAcHJvdG9ubWFpbC5jb20=
    xmd19970616
        47
    xmd19970616  
       2024-01-15 15:07:27 +08:00
    支持一下!!!
    eG1kMTk5NzA2MTYlNDBnbWFpbC5jb20=
    sinotw
        48
    sinotw  
       2024-01-15 15:09:47 +08:00
    求个码
    c2lub3R3QG91dGxvb2suY29t
    谢谢
    ychen997
        49
    ychen997  
       2024-01-15 15:14:06 +08:00 via iPhone
    感谢老哥,来支持一下,求一个兑换码
    eWluYW5jaGVuOTdAZ21haWwuY29t
    getoffworkontime
        50
    getoffworkontime  
       2024-01-15 15:18:27 +08:00
    支持支持🐂🍺
    c3VuX2t6QGljbG91ZC5jb20=
    accountreg
        51
    accountreg  
       2024-01-15 15:19:17 +08:00
    苦寻类似的工具,求个码,谢谢大佬。
    c29uZ0BoYW5pc3VuLmNvbQ==
    v2vTZ
        52
    v2vTZ  
       2024-01-15 15:20:11 +08:00
    支持!看看我 emMwdXRvQG91dGxvb2suY29t
    fyxtc
        53
    fyxtc  
       2024-01-15 15:35:25 +08:00
    请问视频的人声是用什么软件生成的呀
    8355
        54
    8355  
       2024-01-15 15:41:44 +08:00
    @Kuari #36 阐述两个最火的项目品类
    neochen13
        55
    neochen13  
       2024-01-15 15:43:29 +08:00
    看起来非常不错啊,希望求个码
    aW0ubmVvQG91dGxvb2suY29t
    neochen13
        56
    neochen13  
       2024-01-15 15:44:54 +08:00
    仔细看了老哥的描述,纯原生的应用越来越少了,难得的精品啊
    Kuari
        57
    Kuari  
    OP
       2024-01-15 15:57:54 +08:00
    @ilaipi 多谢支持,但是这是 swift 开发的 macOS 原生应用,暂时没有计划去做跨平台了。
    Kuari
        58
    Kuari  
    OP
       2024-01-15 15:58:29 +08:00
    @xylitolLin 妙啊
    shiny
        59
    shiny  
       2024-01-15 15:59:02 +08:00
    c2hpbnlAbWVldHRlYS5jb20=
    谢谢大佬
    Kuari
        60
    Kuari  
    OP
       2024-01-15 16:00:40 +08:00   ❤️ 1
    @8355 哈哈哈,是的,毕竟都是程序员嘛。我当初在找方向的时候,发现自己并没有涉及到别的什么领域,唯有编程最熟悉,那只能再卷一卷了/狗头。后续慢慢去涉及别的领域了,对别的领域浅尝辄止也没法能够有效发现需求和解决问题。起码这开发的事,我自己就有需求了。不过这样子不能持久。
    Kuari
        61
    Kuari  
    OP
       2024-01-15 16:01:11 +08:00
    @fyxtc 啊这...我自己读的。
    Kuari
        62
    Kuari  
    OP
       2024-01-15 16:01:52 +08:00
    @neochen13 多谢支持,这个评价让我受宠若惊啊
    Tomorrowxxy
        63
    Tomorrowxxy  
       2024-01-15 16:07:39 +08:00
    dG9tb3Jyb3d4eHlAZm94bWFpbC5jb20=
    Kuari
        64
    Kuari  
    OP
       2024-01-15 16:09:12 +08:00
    @sanks666 多谢
    wangqiKylin
        65
    wangqiKylin  
       2024-01-15 16:14:23 +08:00
    求个码,支持一下
    d2FuZ2NxZWhpbiU0MHFxLmNvbQ==
    Kinnice
        66
    Kinnice  
       2024-01-15 16:19:59 +08:00
    支持一下
    dGVjaGJsYWNrQGFpcm1haWwuY2M=
    XiLemon
        67
    XiLemon  
       2024-01-15 16:49:01 +08:00
    资瓷
    djJleEB4aTIzMy5ldS5vcmcK
    leeb
        68
    leeb  
       2024-01-15 16:50:52 +08:00
    支持一下
    djcyMjcyQHFxLmNvbQ==
    windorz
        69
    windorz  
       2024-01-15 16:51:21 +08:00
    支持一下, 求个码.
    d2luZG9yekBxcS5jb20=
    neochen13
        70
    neochen13  
       2024-01-15 16:53:39 +08:00
    Redis GUI 这一块,有个优秀的 App ,我觉得老哥可以参考一下,名字叫作 Medis
    Lituby
        71
    Lituby  
       2024-01-15 16:56:11 +08:00
    已五星好评
    bGl0dWJ5QG91dGxvb2suY29t
    HashV2
        72
    HashV2  
       2024-01-15 16:59:36 +08:00
    支持,求码
    emFja2VyeV96aGFvJTQwMTYzLmNvbQ==
    lsorrow
        73
    lsorrow  
       2024-01-15 17:18:49 +08:00
    谢谢大佬
    bC5zZWVyaWFuYUBnbWFpbC5jb20=
    Leung818
        74
    Leung818  
       2024-01-15 17:27:27 +08:00
    看着确实不错,很少有原生的应用
    我也起一个码:amVmZmxldW5nODE4QGdtYWlsLmNvbQ==
    Kuari
        75
    Kuari  
    OP
       2024-01-15 17:30:58 +08:00
    @neochen13 多谢推荐。我也了解过来着,Medis 的大佬已经做了好多年了,真的很强。
    Kuari
        76
    Kuari  
    OP
       2024-01-15 17:31:15 +08:00
    @Lituby 多谢!
    Kuari
        77
    Kuari  
    OP
       2024-01-15 17:31:29 +08:00
    @Leung818 多谢支持
    username114514
        78
    username114514  
       2024-01-15 17:44:01 +08:00
    支持一下
    MTkxOUAxMTQ1MTQubno=
    madtwilight
        79
    madtwilight  
       2024-01-15 18:06:57 +08:00 via Android
    系统原生应用就是坠吼的,支持
    aUBva2hrLm5ldA==
    myhoot
        80
    myhoot  
       2024-01-15 18:10:29 +08:00
    支持下,求码~
    c29hcndlaUBnbWFpbC5jb20=

    顺便求几本创新方面的书:)
    liuw666
        81
    liuw666  
       2024-01-15 18:13:36 +08:00
    支持,求码
    bGl1dzUzNjdAcXEuY29t
    gzcrtw
        82
    gzcrtw  
       2024-01-15 18:15:00 +08:00
    b3NjYXJjb2xlbWFuMTk4NEBnbWFpbC5jb20= 支持
    c5QzzesMys8FudxI
        83
    c5QzzesMys8FudxI  
       2024-01-15 18:17:20 +08:00
    VEfvvJpAeGlhb2h1Ng==
    支持,求码
    sxr1207
        84
    sxr1207  
       2024-01-15 18:21:57 +08:00
    支持 op ,求个码,谢谢~
    c3hyMTIwN0BnbWFpbC5jb20=
    dabaov2
        85
    dabaov2  
       2024-01-15 18:28:22 +08:00
    谢谢大佬 ZGRkaW5nZGRkaW5nQDE2My5jb20=
    saimax
        86
    saimax  
       2024-01-15 18:28:37 +08:00 via iPhone
    求码 邮箱如下 感谢大佬

    c2NvdHR1azIwMjBAZ21haWwuY29t
    IfEles
        87
    IfEles  
       2024-01-15 20:03:43 +08:00
    支持,谢谢大佬~
    IfEles
        88
    IfEles  
       2024-01-15 20:04:20 +08:00
    @IfEles OTcxMDMxNjE4QHFxLmNvbQ==
    hexiaowu1993
        89
    hexiaowu1993  
       2024-01-15 20:39:53 +08:00
    感谢 op
    NDQ2ODg3MTA5QHFxLmNvbQo=
    heweiyikan
        90
    heweiyikan  
       2024-01-15 20:48:40 +08:00 via iPhone
    支持支持,👍求码,感谢

    a3lsZWhzdS54dUBmb3htYWlsLmNvbQ==
    Shum1n
        91
    Shum1n  
       2024-01-15 20:52:57 +08:00
    支持 NTQwODQyOTMwQHFxLmNvbQ==
    fengsi
        92
    fengsi  
       2024-01-15 21:20:43 +08:00
    支持,求一个码。

    我现在在使用 medis ,但是经常会卡死,是那种 cmd + q 都退出不了的卡死,正准备找个时间换个工具呢。

    YWttb2V4JTQwZ21haWwuY29t
    jedrek
        93
    jedrek  
       2024-01-15 21:22:35 +08:00
    支持大佬,求码

    Yml0d2VuZ0BnbWFpbC5jb20=
    hengo
        94
    hengo  
       2024-01-15 21:52:20 +08:00
    太需要了,一直在找这种类似的 app ,求 up 一个码
    aGVuZ3dodUAxMjYuY29t
    imcoddy
        95
    imcoddy  
       2024-01-15 22:16:56 +08:00
    支持个。

    aW1jb2RkeUBnbWFpbC5jb2b=
    licolnlee886
        96
    licolnlee886  
       2024-01-15 22:22:33 +08:00 via Android
    支持一下,谢谢楼主大大,求码
    em9uZ2h1YWxpY29sbmxlZUBnbWFpbC5jb20=
    Kuari
        97
    Kuari  
    OP
       2024-01-15 22:30:56 +08:00
    感谢各位 xd 支持。

    目前免费版包含当前所有功能,功能上跟高级版没有任何区别,只有连接数量限制。有需要的 xd 可以直接用,高级版也有免费使用。
    随着关键性功能的发布,我会再来跟各位分享。

    产品的后续迭代会逐步推进,这需要大家的支持和反馈。如果 RedisMate 能够帮助到你,那真的会让我非常有成就感。并且希望在你有余力的情况下也帮助我一下,不管是购买高级版(目前是全职独立开发,有余力的话能够支持一下真的非常感谢了),还是在 app store 中给一个五星好评,或是帮忙推荐给朋友,或是有一些调试时的痛点希望能够解决的反馈给我,都很感谢!
    Kuari
        98
    Kuari  
    OP
       2024-01-15 22:31:47 +08:00
    抱歉,说错了,高级版有免费试用。
    HuaBeau
        99
    HuaBeau  
       2024-01-15 23:12:09 +08:00
    支持一下,谢谢楼主大大,求码
    MTczMzE3MTI0NUBxcS5jb20=
    Kuari
        100
    Kuari  
    OP
       2024-01-15 23:13:15 +08:00
    @4rat 老哥,留个邮箱呗
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2913 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:51 · PVG 16:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.