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

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

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

    介绍

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

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

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

    产品的后续迭代会逐步推进,这需要大家的支持和反馈。如果 RedisMate 能够帮助到 xdm 解决问题,那真的会让我非常有成就感。并且希望大家在有余力的情况下也帮助我一下,不管是购买高级版(目前是全职独立开发,有余力的 xd 能够支持一下真的非常感谢了),还是在 app store 中给一个五星好评,或是帮忙推荐给朋友,或是有一些调试时的痛点希望能够解决的反馈给我,都很感谢!
    第 3 条附言  ·  339 天前
    v 站的 xdm 很热情啊,本来就准备了 20 个,还是决定截止目前,共 94 层楼,到 94 层楼每一层都送了。多谢各位的捧场,麻烦各位 xd 在 app store 给一个五星好评。
    131 条回复    2024-01-24 12:52:55 +08:00
    1  2  
    vate32
        101
    vate32  
       339 天前
    看起来不错哎,视频里保持搜索的功能是有点意思,感觉会很有用,高级版价格也不贵。目前在用 medis2 ,看看有什么不同👀。
    qionnian
        102
    qionnian  
       339 天前
    支持一下,楼主大大求码
    Nzg1NDg0NTY0QHFxLmNvbQ==
    Kuari
        103
    Kuari  
    OP
       339 天前
    @vate32 多谢认可!我觉得 Medis2 真的很强!我觉得不同点在于对开发调试场景的优化,至于对于 redis 功能的支持,我这还有好些路要走。后续会从查(甚至是搜索)> 删 > 改 > 增的顺序,继续去优化调试场景的。欢迎使用和关注,也非常欢迎反馈。
    freefcw
        104
    freefcw  
       339 天前
    做得不错,这么小精简的应用很爱
    SuperXX
        105
    SuperXX  
       339 天前 via iPhone
    支持楼主, 求个码, 感谢!

    djJleEBqdHRqLmNj
    nash
        106
    nash  
       339 天前
    支持大佬,求个码试用一下
    MTEyNjE0MjUxQHFxLmNvbQ==
    NicholasYX
        107
    NicholasYX  
       339 天前
    支持楼主,求个码
    Y3VpeXV4aUBmb3htYWlsLmNvbQ==
    ak47007
        108
    ak47007  
       339 天前
    支持大佬,求个码试用一下
    Y2hpbmFkcmFnb25uYkAxNjMuY29t
    whoosy
        109
    whoosy  
       339 天前
    有个 bug ,zset 数据显示不出来
    yangxiaopeipei
        110
    yangxiaopeipei  
       339 天前
    #28 大佬 没收到码 有漏发吗 [email protected]
    c5QzzesMys8FudxI
        111
    c5QzzesMys8FudxI  
       339 天前
    @Kuari MTIxOTE1NUBxcS5jb20= 支持
    kinder
        112
    kinder  
       339 天前
    支持一下,求个码,谢谢楼主 Mzg5ODk3NDkwQHFxLmNvbQ==
    chitanda
        113
    chitanda  
       339 天前
    建议不要做分页,或者给个按钮不分也,很影响使用的。特别是搜索搜索 key 时,搜索的逻辑是搜索当前分页,还以为没找到 key
    hayeslam
        114
    hayeslam  
       339 天前
    求码体验,谢谢楼主。aGF5ZXNsYW1AMTYzLmNvbQ==
    SeanDragon
        115
    SeanDragon  
       339 天前
    支持一下,求个码
    c3lsODAyM3dob0BnbWFpbC5jb20=
    Kuari
        116
    Kuari  
    OP
       339 天前
    @yangxiaopeipei 我刚去已发邮件看了下,没有漏发的,有你的邮件。我把记录又给你的邮箱发了一遍,你看看呢。
    Kuari
        117
    Kuari  
    OP
       339 天前
    @whoosy 好的,多谢反馈,我去看看!
    Kuari
        118
    Kuari  
    OP
       339 天前
    @freefcw 多谢认可!
    Kuari
        119
    Kuari  
    OP
       339 天前
    @chitanda 多谢你的反馈。目前搜索的逻辑是通过 redis 实时搜索的,将 redis 返回的呈现出来。我之前也留意过这块,我会在下个迭代中解决。
    Kuari
        120
    Kuari  
    OP
       339 天前
    @myhoot 多谢支持,推荐《打造真正的新产品》和《小而美》,哈哈
    Kuari
        121
    Kuari  
    OP
       339 天前
    @imcoddy
    @licolnlee886
    @HuaBeau

    感谢支持!昨晚送码已经送光了,抱歉!
    目前免费版包含当前所有功能,功能上跟高级版没有任何区别,只有连接数量限制。有需要的 xd 可以直接用,高级版也有免费使用。
    Kuari
        122
    Kuari  
    OP
       339 天前
    @qionnian
    @SuperXX
    @nash
    @NicholasYX
    @ak47007
    @4rat
    @kinder
    @hayeslam
    @SeanDragon

    感谢支持!昨晚送码已经送光了,抱歉!
    目前免费版包含当前所有功能,功能上跟高级版没有任何区别,只有连接数量限制。有需要的 xd 可以直接用,高级版也有免费试用。
    Kuari
        123
    Kuari  
    OP
       339 天前
    感谢各位 xd 支持。很抱歉,昨晚送码已经送光了!本来晚上送 20 个,发现大家太热情,就把昨晚送码截止前所有楼层都送了,目前兑换码也没库存了。

    目前免费版包含当前所有功能,功能上跟高级版没有任何区别,只有连接数量限制。有需要的 xd 可以直接用,高级版也有免费试用。直接使用 Mac 的 App Store 搜索"RedisMate",或者点击 https://redismate.hunterji.com 的按钮直接跳转。

    随着关键性功能的发布,我会再来跟各位分享,送一波福利。

    RedisMate 当前还是 MVP 版本,后续迭代会逐步推进,这需要大家的支持和反馈。如果 RedisMate 能够帮助到你,那真的会让我非常有成就感。并且希望在你有余力的情况下也帮助我一下,不管是购买高级版(目前是全职独立开发,有余力的话能够支持一下真的非常感谢了),还是在 app store 中给一个五星好评,或是帮忙推荐给朋友,或是有一些调试时的痛点反馈给我,或者使用 RedisMate 过程中发现的问题反馈给我,都很感谢!

    联系方式:aGkuaHVudGVyamlAZ21haWwuY29t
    yangxiaopeipei
        124
    yangxiaopeipei  
       339 天前
    @yangxiaopeipei #110 找到了 3q
    Kuari
        125
    Kuari  
    OP
       339 天前
    codyyyds
        126
    codyyyds  
       338 天前
    用了几天,体验还不错,推荐给同事们试试看
    Vvictor
        127
    Vvictor  
       338 天前
    可惜不支持低版本
    Kuari
        128
    Kuari  
    OP
       338 天前
    @codyyyds 多谢 xd 支持!
    Kuari
        129
    Kuari  
    OP
       338 天前
    @Vvictor 是的,目前 13.0 甚至都会有点点问题。因为 swift 语言本身的限制,没办法,有些功能必须要到固定版本。
    Kuari
        130
    Kuari  
    OP
       331 天前
    @chitanda 你好,感谢你的支持。你提的这个问题,已经在当前最新的 v 1.2.4 中解决了。请问方便加个 q 群 Nzg1MTIwOTcz (解码),平时沟通一下吗?
    Kuari
        131
    Kuari  
    OP
       331 天前
    @whoosy 你好,感谢你的反馈。你提的这个问题,已经在迭代计划中了,目前并没有支持四个基础类型之外的类型。请问方便加个 q 群 Nzg1MTIwOTcz (解码),平时沟通一下吗?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3245 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:38 · PVG 18:38 · LAX 02:38 · JFK 05:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.