爱意满满的作品展示区。
huangliu

为爱发电写了个 Redis 桌面客户端,连颗星都没

  •  4
     
  •   huangliu ·
    tiny-craft · Sep 25, 2023 · 23138 views
    This topic created in 1138 days ago, the information mentioned may be changed or developed.

    作为踏出独立开发第一部,从想法到真正落地一个实践过程,前后折腾了两个月。所有东西都是一个人弄的,连图标都是我亲手用矢量图工具画的。没想到 Github 上的是没有自然流量的,还是说老哥们都没有点星的习惯。

    大伙给我看看到底哪里出了问题,给我一些反馈。

    官网地址 https://redis.tinycraft.cc/

    GitHud 地址 https://github.com/tiny-craft/tiny-rdm

    软件完全免费,操作习惯很多参考了老牌的 RedisDesktopManager ,Redis 官方新出的 RedisInsight 总感觉用起来不顺手,所以才有了这个软件。

    使用 Wails 开发,基于 Webview ,所以没有像 electron 那样每个应用带个浏览器。同时也想验证下这种方式开发的桌面应用是否可接受(目前大概知道 Windows 10 有部分旧版本如果没有装 edge ,是需要安装 webview2 运行时的)

    Supplement 1  ·  Sep 28, 2023
    第一次真正意义搞开源,也是发布了一个多月后,第一次通过论坛公开 TinyRDM 。之前还是可怜的 4 Star ,短短两天已经 1.4K 了,真着实令我受宠若惊,V 友们真的太猛了。

    最近两天由于刚好马上长假,在忙工作的事,所以没太多时间处理这个项目。论坛留言和 issue 我都有看,中途也抽时间陆续修复部分比较明显的问题,并连夜更新了新版。

    可以看出有不少人是喜欢 TinyRDM 的,程序员能得到程序员的认可,是一件很满足的事。没错,程序员的快乐就是这么简单,这也是我来这发帖想要寻求的。

    最后祝大家双节快乐,假期我会好好捋一捋后续版本的事情~~~
    202 replies  •  2026-01-14 03:46:43 +08:00
    1  2  3  
    ❮ ❯
    huangliu
    huangliu
    OP
    Sep 25, 2023
    101
    @sinotw 终端执行 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
    join
    join
    Sep 25, 2023
    102
    楼主用这个 wailsapp 这个 webview 有什么坑没有?相对于 electron 完善度如何?
    huangliu
    huangliu
    OP
    Sep 25, 2023
    103
    @skiy 感谢分享
    由于本人主力系统不是 Linux ,而且 Linux 发行版本众多,再加上 wails 对 Linux 打包也支持不太够,所以对 Linux 端打包并不熟悉。现在大家需求比较高的是 AppImage 包,有能力有兴趣的小伙伴也可以帮忙完善下打包 Linux 的 github action 提交到 pr
    huangliu
    huangliu
    OP
    Sep 25, 2023
    104
    @join webview 主要坑就是可能不同系统上会有点兼容性问题,相当于在不同浏览器上。还有就是比较旧点的系统可能没有 webview2 运行时,需要单独下载,这个对于非程序员用户来说可能不太友好。
    相比 electron ,还有个缺点就是导出的系统级接口不多,只能说勉强够用
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Sep 26, 2023
    105
    更换 license 为 MIT 或 Apache ,star 会更多
    23wEJhKrPYz2uRF5
    23wEJhKrPYz2uRF5
    Sep 26, 2023
    106
    ui 舒服,想用的感觉
    HUZHUANGZHUANG
    HUZHUANGZHUANG
    Sep 26, 2023
    107
    已经 star,没啥流量我觉得名字有点点问题,没有见名知意。做 SEO 都不好弄,如果叫啥 xxxredis,收录可能更容易一些
    yokon
    yokon
    Sep 26, 2023
    108
    挺好看的
    希望加上 ssh tunnel 连接
    humanity
    humanity
    Sep 26, 2023
    109
    给了
    zach14c
    zach14c
    Sep 26, 2023
    110
    已 star  😎
    setsena
    setsena
    Sep 26, 2023
    111
    先 star 了
    likeme
    likeme
    Sep 26, 2023
    112
    界面蛮好看的,另外比较好奇这个架构是前端 VUE 访问后端 GO 吗?为什么前端不直接访问 Redis ?菜鸟纯好奇。。。
    fstab
    fstab
    Sep 26, 2023
    113
    只能显示 16 个嘛? db(90)的怎么显示?
    gsdismehahaha
    gsdismehahaha
    Sep 26, 2023
    114
    界面很好看,还支持 macos ,并且体积还很小👍🏻
    Desdemor
    Desdemor
    Sep 26, 2023
    115
    已 star, 老哥加油, golang 开发的桌面应用太少了,有机会学习学习
    eryajf
    eryajf
    Sep 26, 2023
    116
    有不少人对项目技术栈挺好奇,也挺想学习的。我也是,不知作者后续是否有分享一下项目框架方面的打算
    MonkeyJon
    MonkeyJon
    Sep 26, 2023
    117
    star 了
    MonkeyJon
    MonkeyJon
    Sep 26, 2023
    118
    mac m2 打不开诶,“Tiny RDM”已损坏,无法打开"
    jadelike
    jadelike
    Sep 26, 2023
    119
    前期肯定是没什么人的,慢慢来。击中需求的话,后面会涨的比较快。
    IfEles
    IfEles
    Sep 26, 2023
    120
    界面做的真不错,图标都很精致,已 star
    LDa
    LDa
    Sep 26, 2023
    121
    项目名太朴素了
    hlwjia
    hlwjia
    Sep 26, 2023
    122
    赞,已 star
    proxytoworld
    proxytoworld
    Sep 26, 2023
    123
    github 没有像短视频那样的推荐算法吧,很难有自然流量
    fengqi
    fengqi
    Sep 26, 2023
    124
    牛,已 star
    aicfe
    aicfe
    Sep 26, 2023
    125
    windows ,The runtime failed to install correctly. Please try again
    MakeGreatAgain
    MakeGreatAgain
    Sep 26, 2023
    126
    给 Star 了
    huangliu
    huangliu
    OP
    Sep 26, 2023
    127
    @eryajf

    嗯,等基本功能稳定之后,是有计划写下 Wails 或 Tauri 之类基于 Webview 开发应用的一些经验和分享
    Dream11
    Dream11
    Sep 26, 2023
    128
    @sinotw #99 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
    tzengshinfu
    tzengshinfu
    Sep 26, 2023
    129
    已 star
    vectorer123
    vectorer123
    Sep 26, 2023
    130
    已 star ,老哥加油~
    zx9481
    zx9481
    Sep 26, 2023
    131
    感觉界面挺好看的 希望能加个“复制命令”的功能,直接导出为 set 语句
    zhong666666
    zhong666666
    Sep 26, 2023
    132
    已 star
    NeoZephyr
    NeoZephyr
    Sep 26, 2023
    133
    前端也可以写桌面程序啊
    galphaxie
    galphaxie
    Sep 26, 2023
    134
    已 Star, UI 喜欢, 准备试用下.

    PS: GitHud 地址 -> 应该是 GitHub 地址 ? (错别字)
    HalloCQ
    HalloCQ
    Sep 26, 2023
    135
    我也下来试试看
    zhangwugui
    zhangwugui
    Sep 26, 2023
    136
    已 star ,准便下载到本地使用下
    lawtech0902
    lawtech0902
    Sep 26, 2023
    137
    已 star
    Priders
    Priders
    Sep 26, 2023
    138
    你都这么说了 只能给了
    HalloCQ
    HalloCQ
    Sep 26, 2023
    139
    1.新建链接拖动 bug
    2.键值名称会有乱码现象 。
    在 RedisDesktopManager 上显示为"\xac\xed\x00\x05t\x00\x08"
    HalloCQ
    HalloCQ
    Sep 26, 2023
    140
    @HalloCQ #139
    软件优点:界面好看;很轻量;
    hush3
    hush3
    Sep 26, 2023
    141
    已 star, 对我这种平时只用 db0 的 每次打开连接都有好多用不到的 db 选项 是否有方法可以默认进入 db0?
    chirsgod
    chirsgod
    Sep 26, 2023
    142
    高分辨率下显示有问题,窗口按钮显示不全。看着是不是不支持 SSH ?
    keethebest
    keethebest
    Sep 26, 2023
    143
    用了,很不错,已 star
    pkwenda
    pkwenda
    Sep 26, 2023
    144
    不打算折腾了,但是给你个 star 😁
    yangzzz
    yangzzz
    Sep 26, 2023
    145
    ui 看着就舒服,star 了😎
    BearCookie
    BearCookie
    Sep 26, 2023
    146
    请问一下后面怎么收费哇,能入个早鸟不
    realpg
    realpg
    Sep 26, 2023
    147
    @flycloud #72
    我猜你没运维调试过大型用 redis 的项目
    尤其是调试 库里有几亿个键 还会有各种没预期的
    你模糊搜索键 意料之外 cli 给你返回了一百多万个 key ,然后之前的调试数据都顶没了

    还有 cluster 的项目,200 多个主节点,你要排查一个 key 的问题,或者要批量删除几个相同开头的 key ,开始操作,操作完下班了
    realpg
    realpg
    Sep 26, 2023
    148
    @huangliu

    运维大型 redis

    目前在用 Another Redis Desktop Manager 算是您的竞品 不知道您了解过没有

    对您这个有兴趣,界面很好看,但是界面对我最没用

    还没用,界面但是初步看了之前的评论,感觉各种功能性细节真的不到位

    现在只是一个 cli 的美观平替,而不是真正解决需要 GUI 运维的痛点
    suofeiya
    suofeiya
    Sep 26, 2023
    149
    UI 不错,已⭐️.
    asmoker
    asmoker
    Sep 26, 2023 via Android
    150
    可以,star 了
    RpSTh1mnH7i798Nf
    RpSTh1mnH7i798Nf
    Sep 26, 2023
    151
    @sinotw sudo xattr -rd com.apple.quarantine
    Pythondr
    Pythondr
    Sep 26, 2023
    152
    看起来完成度很高, 有些事情做起来确实需要一些正反馈,star 了。
    anjingdexiaocai
    anjingdexiaocai
    Sep 26, 2023 via Android
    153
    刚点进去看,800 多个 star 了
    zengzizhao
    zengzizhao
    Sep 26, 2023
    154
    @yukun666 #108 是的,很多情况下需要 ssh tunnel
    Lirika
    Lirika
    Sep 26, 2023
    155


    跟 medis 对比,这个类型的显示有点不同
    huangliu
    huangliu
    OP
    Sep 26, 2023
    156
    @realpg

    同类产品基本都有了解过哈,Another Redis Desktop Manager/RESP/Redis Insight/Redis Assistant/medis 等等,都是我学习和参考的榜样。

    目前只能算个半成品,有些反馈的问题我确实也没测出来。以及很多打算加的功能,像 ssh/哨兵/集群/批量复制/迁移/导出,路还很长,慢慢来。欢迎随时提 issue 甚至 pr ,哈哈
    azui999
    azui999
    Sep 26, 2023
    157
    已 star
    uSy62nMkdH
    uSy62nMkdH
    Sep 26, 2023
    158
    一直在用 RedisInsight 感觉没什么不适,不过 OP 做的也很👍🏻
    几年前最喜欢用 web 版的去学习一些命令 https://try.redis.io/
    qq81605984
    qq81605984
    Sep 26, 2023
    159
    star 了 。 界面再花里胡哨一点 我最喜欢了。一般功能大差不差的情况下 样式优先,我个人是这么选的
    tg11
    tg11
    Sep 26, 2023
    160
    试用 了一下,对 hash 不友好,长值排版太乱了。可以考虑不用把所有长值都展示出来。可以参考下 Another Redis Desktop Manager ,这个就处理的很好
    javen73
    javen73
    Sep 26, 2023
    161
    不错,已 star
    daiaoqikk
    daiaoqikk
    Sep 26, 2023
    162
    挺不错的,加油💪🏻
    jptx
    jptx
    Sep 26, 2023
    163
    挺厉害的,支持一下
    trzzzz
    trzzzz
    Sep 26, 2023
    164
    先 star 了,希望出集群和哨兵
    k1263
    k1263
    Sep 26, 2023
    165
    star~
    ake0929315
    ake0929315
    Sep 26, 2023
    166
    怎么下载下来的安装包,在 win 自带的杀毒软件、360 都报不安全呢?自动都给杀掉了。
    AlanBrian
    AlanBrian
    Sep 26, 2023
    168
    1. 有命令行界面吗,没有找到。
    2. 单个库键太多的话,好像加载不出来。
    ariza
    ariza
    Sep 26, 2023
    169
    960star 了
    likeccpo
    likeccpo
    Sep 26, 2023
    170
    无敌! 正好需要这样的批量删除!
    blacktail
    blacktail
    Sep 26, 2023
    171
    靠,已经 991 star 了,感觉就是单纯没人知道,并不是开发的不好。
    vverr
    vverr
    Sep 26, 2023
    172
    羡慕你这种会写这些的大牛。。。。
    vverr
    vverr
    Sep 26, 2023
    173
    我是你第 1000 个 start
    paynezhuang
    paynezhuang
    Sep 26, 2023
    174
    挺好看,已 star 。
    就是用惯了 RedisDesktopManager ,搜索和 value 排版不太好用
    paynezhuang
    paynezhuang
    Sep 26, 2023
    175
    @paynezhuang 想展示更多的 key 也展示不到。持续关注优化
    yyt6801
    yyt6801
    Sep 26, 2023
    176
    已 star 加油 为爱发电
    conglovely
    conglovely
    Sep 26, 2023
    177
    为什么我用 windows ,打开便携版和安装版都是屏幕中间一块毛玻璃,没其它界面了
    v0rtix
    v0rtix
    Sep 26, 2023
    178
    @sinotw #99 +1 m1 的 mac
    Kevinyy
    Kevinyy
    Sep 26, 2023
    179
    star +1
    powinds
    powinds
    Sep 26, 2023
    180
    已 star ,支持一波
    realpg
    realpg
    Sep 26, 2023
    181
    @huangliu #156

    主要是我这里这玩意真的是生产力工具

    功能齐全坑少且一直维护 付费也有预算 但是半成品是真不行

    Another 暂时是够用且不错的 不如先完整实现,多总结他的细节 然后看看有没有性能提升或者逻辑优化的地方

    想设计出更好的,首先你就得是深度用户,如果不是,真的很难
    JoeoooLAI
    JoeoooLAI
    Sep 26, 2023
    182
    来了来了。。。不 Star 纯粹就是不知道,这不就一堆人来了吗
    QKgf555H87Fp0cth
    QKgf555H87Fp0cth
    Sep 26, 2023
    183
    好不好用不知道(刚看你文章),你都这么说了,肯定要先鼓励下,先点了 star 。
    looveh
    looveh
    Sep 26, 2023
    184
    我下下来添加一个 key 直接报语法错误
    Vendettar
    Vendettar
    Sep 26, 2023
    185
    start 了
    iblessyou
    iblessyou
    Sep 26, 2023
    186
    @skiy 用 webview2 ,其实也只是类似在本机预装了个 electron 。
    win10 早期版本还没自带,我装了个后,发现他会自己装 edge ,还会自动更新,就卸载了
    asd999cxcx
    asd999cxcx
    Sep 26, 2023
    187
    虽然已经稳定在用 redisInsight 了,但还是是 star 了
    millken
    millken
    Sep 26, 2023
    188
    @sinotw sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
    phithon
    phithon
    Sep 27, 2023
    189
    很不错,正要写类似的东西,值得参考
    iX8NEGGn
    iX8NEGGn
    Sep 27, 2023
    190
    刚想安慰下,不宣传没 Star 很正常,点进去 1.2K ,我是小丑
    qczone
    qczone
    Sep 27, 2023 via Android
    191
    @iX8NEGGn Star 涨的贼快,我刚看到贴子去 Star 的时候才 49 个
    nolog
    nolog
    Sep 27, 2023
    192
    已 star ,老哥加油
    mohuani
    mohuani
    Sep 27, 2023
    193
    猛啊 一天干了 1300 star
    lsy6
    lsy6
    Sep 27, 2023
    194
    妈的 1.3kstar 说没有 star🫵🏿
    FakerLeung
    FakerLeung
    Sep 27, 2023
    195
    1.3kstar 了,太猛了
    lingling47
    lingling47
    Sep 27, 2023
    196
    已 star 加油老哥
    dc2002007
    dc2002007
    Sep 27, 2023
    197
    审美在线,我喜欢,牛逼
    gav1nvv
    gav1nvv
    Sep 27, 2023
    198
    为爱发电值得鼓励,不过恕我直言,开源思想不是为了 star ,而是解决问题为导向,不要本末倒置,如果标题是《为爱发电写了个 Redis 桌面客户端》会更好。未来如果有需要我会尝试使用,如果好用我会点赞
    iorilu
    iorilu
    Sep 27, 2023
    199
    go+wails 这个框架可以啊

    不过目前没看到很多用的

    比 electron 有啥优势吗, 除了体积小很多
    linxuelei
    linxuelei
    Sep 30, 2023 via Android
    200
    已 star ,前几天路上刷到的,今晚特意找来试一下。试用了半个小时还是挺好用的,同 147 楼讲的一样,我这边是生产库数据几亿,模糊搜索用的比较频繁,筛选的操作需要点击的步骤感觉有点多,还有就是有时候会多个 key 对比数据,要是可以选是在不同的 tab 展示就更好了。
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   899 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 157ms · UTC 20:27 · PVG 04:27 · LAX 12:27 · JFK 15:27
    ♥ Do have faith in what you're doing.