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

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

  •  5
     
  •   Kuari · 151 天前 · 6591 次点击
    这是一个创建于 151 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

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

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

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

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

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

    bXoueXlhbUBnbWFpbC5jb20=

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

    顺便求几本创新方面的书:)
    liuw666
        81
    liuw666  
       151 天前
    支持,求码
    bGl1dzUzNjdAcXEuY29t
    gzcrtw
        82
    gzcrtw  
       151 天前
    b3NjYXJjb2xlbWFuMTk4NEBnbWFpbC5jb20= 支持
    c5QzzesMys8FudxI
        83
    c5QzzesMys8FudxI  
       151 天前
    VEfvvJpAeGlhb2h1Ng==
    支持,求码
    sxr1207
        84
    sxr1207  
       151 天前
    支持 op ,求个码,谢谢~
    c3hyMTIwN0BnbWFpbC5jb20=
    dabaov2
        85
    dabaov2  
       151 天前
    谢谢大佬 ZGRkaW5nZGRkaW5nQDE2My5jb20=
    saimax
        86
    saimax  
       151 天前 via iPhone
    求码 邮箱如下 感谢大佬

    c2NvdHR1azIwMjBAZ21haWwuY29t
    IfEles
        87
    IfEles  
       151 天前
    支持,谢谢大佬~
    IfEles
        88
    IfEles  
       151 天前
    @IfEles OTcxMDMxNjE4QHFxLmNvbQ==
    hexiaowu1993
        89
    hexiaowu1993  
       151 天前
    感谢 op
    NDQ2ODg3MTA5QHFxLmNvbQo=
    heweiyikan
        90
    heweiyikan  
       151 天前 via iPhone
    支持支持,👍求码,感谢

    a3lsZWhzdS54dUBmb3htYWlsLmNvbQ==
    Shum1n
        91
    Shum1n  
       151 天前
    支持 NTQwODQyOTMwQHFxLmNvbQ==
    fengsi
        92
    fengsi  
       151 天前
    支持,求一个码。

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

    YWttb2V4JTQwZ21haWwuY29t
    jedrek
        93
    jedrek  
       151 天前
    支持大佬,求码

    Yml0d2VuZ0BnbWFpbC5jb20=
    hengo
        94
    hengo  
       151 天前
    太需要了,一直在找这种类似的 app ,求 up 一个码
    aGVuZ3dodUAxMjYuY29t
    imcoddy
        95
    imcoddy  
       151 天前
    支持个。

    aW1jb2RkeUBnbWFpbC5jb2b=
    licolnlee886
        96
    licolnlee886  
       151 天前 via Android
    支持一下,谢谢楼主大大,求码
    em9uZ2h1YWxpY29sbmxlZUBnbWFpbC5jb20=
    Kuari
        97
    Kuari  
    OP
       151 天前
    感谢各位 xd 支持。

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

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