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

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

  •  4
     
  •   huangliu ·
    tiny-craft · Sep 25, 2023 · 23119 views
    This topic created in 1136 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  
    ❮ ❯
    nakes
    nakes
    Sep 25, 2023
    1
    star 了,看着挺好的,没啥问题,就是没啥人知道而已。好用的话会推荐给朋友的。加油。
    Moderkaiser
    Moderkaiser
    Sep 25, 2023❤️1
    2
    前期肯定是没什么人的,慢慢来。击中需求的话,后面会涨的比较快。
    pws22
    pws22
    Sep 25, 2023
    3
    已 star
    devswork
    devswork
    Sep 25, 2023
    4
    给 Star 了
    PerryHe
    PerryHe
    Sep 25, 2023
    5
    要是能支持 docker 安装部署的话就更好了
    leverestfish
    leverestfish
    Sep 25, 2023
    6
    已 star
    huiyadanli
    huiyadanli
    Sep 25, 2023
    7
    试用了下,做的挺不错的。

    但是有以下问题:
    1. 不支持哨兵的连接,测试连接成功,打开失败。Redis 的几种部署模式总要支持的吧
    2. 新建连接页有 bug ,在新建连接的时候任意位置鼠标按住拖动会拖动整个窗口(我只是想拖拽选中 input 内的内容而已
    yidinghe
    yidinghe
    PRO
    Sep 25, 2023
    8
    牛逼,正在试用,有问题我会提 issue
    nl06
    nl06
    Sep 25, 2023
    9
    其他不看,界面就打动了我
    tiancheng
    tiancheng
    Sep 25, 2023
    10
    有了
    x86
    x86
    Sep 25, 2023
    11
    好东西,目前暂时用的 Medis
    MoMMM
    MoMMM
    Sep 25, 2023
    12
    Windows 环境,IDEA 和这个客户端的主题都为 Light 的情况下,无法看到软件的右边框和下边框。
    liuliuliuliu
    liuliuliuliu
    Sep 25, 2023
    13
    我好奇基于 webview 的,其他平台也有吗,如果没装 webview 会怎样
    hccsoul
    hccsoul
    Sep 25, 2023
    14
    很好用 这个 ui 很喜欢,楼主全能型人才
    taodi
    taodi
    Sep 25, 2023
    15
    不错不错 大佬加油
    Nazz
    Nazz
    Sep 25, 2023
    16
    已 star, 看起来挺用心的
    JYii
    JYii
    Sep 25, 2023
    17
    对于乱码的键,点选查看时为啥给的是删除命令。。
    zsxzy
    zsxzy
    Sep 25, 2023
    18
    不错, 我用 fyne 写 ui , 感觉是有点丑
    dj721xHiAvbL11n0
    dj721xHiAvbL11n0
    Sep 25, 2023
    19
    看着不错,体积大小倒是无所谓了,好用就行,已 star
    issakchill
    issakchill
    Sep 25, 2023
    20
    星了 wails 最近在看 抄抄作业
    me1onsoda
    me1onsoda
    Sep 25, 2023
    21
    酒香也怕巷子深。运营的重要性
    luomao
    luomao
    Sep 25, 2023
    22
    点了,看上去不错
    Sezxy
    Sezxy
    Sep 25, 2023
    23
    貌似 Another Redis Desktop Manager 功能更全,支持 sentinel 、cluster
    yyzq007
    yyzq007
    Sep 25, 2023
    24
    已 star ,后续试用下,感谢大佬
    huangliu
    huangliu
    OP
    Sep 25, 2023
    25
    @huiyadanli 评得很详细。其他连接方式后续会增加,拖动这个晚点修复下
    zhiyu1998
    zhiyu1998
    Sep 25, 2023
    26
    可以,star 了
    yinft
    yinft
    Sep 25, 2023
    27
    官网自己画的还是套的什么模版?
    huangliu
    huangliu
    OP
    Sep 25, 2023
    28
    @JYii 给个乱码 key 的用例我试下。可能因为这个 key 旁边就是删除按钮的原因,然后又识别不到 key 的长度
    huangliu
    huangliu
    OP
    Sep 25, 2023❤️1
    29
    @yinft 用的 vitepress ,自己稍微改了下。我也开源了,看我 github 首页能找到项目
    JiangkaaiShenng
    JiangkaaiShenng
    Sep 25, 2023
    30
    缺少足够的关键词 搜索引擎匹配不到
    huangliu
    huangliu
    OP
    Sep 25, 2023
    31
    @Goooooos 这个是比较出名的开源项目了,目前只能仰望,是我追赶的目标,哈哈
    body007
    body007
    Sep 25, 2023
    32
    非常好,作为一个 Gopher ,最近在学 vue3 ,这个项目我得好好研究研究。
    BG7ZAG
    BG7ZAG
    Sep 25, 2023
    33
    收藏了~
    jioswu
    jioswu
    Sep 25, 2023
    34
    已经 star
    JYii
    JYii
    Sep 25, 2023
    35
    @huangliu #28 如果有 Java 环境的话,就是 jdk 序列化后的乱码
    type �� t cn
    select 0
    del �� t cn
    这是日志中的记录,但是在刷新重连一个 db 后,这个 key 还是在的
    zpm683
    zpm683
    Sep 25, 2023
    36
    好好好
    xiaolanger
    xiaolanger
    Sep 25, 2023
    37
    很不错,期待更多更新
    Xerox15
    Xerox15
    Sep 25, 2023
    38
    不错不错
    bruce0
    bruce0
    Sep 25, 2023
    39
    已 star,上手几分钟, 感觉不错, 比 Redisdesktopmanager 好用,至少不卡了, 有个 bug 是 打开链接后, 直接出了 16 个库, 但实际上 Redis 只有一个库(我链接的是 pika) 测试可以通过 `CONFIG GET databases` 这个命令得到当前数 db 的数量
    moell
    moell
    Sep 25, 2023
    40
    已 star
    cexll
    cexll
    Sep 25, 2023
    41
    已 star 关键之前不知道
    jingkong
    jingkong
    Sep 25, 2023
    42
    不错啊 老哥 点了。。。加油
    huangliu
    huangliu
    OP
    Sep 25, 2023❤️1
    43
    发完贴去忙了下回来,已经有不少伙伴试用并反馈问题了,又给我继续更新的动力了。有问题欢迎提 issue ,我会尽力完善
    defusekit
    defusekit
    Sep 25, 2023
    44
    已 star
    declandragon
    declandragon
    Sep 25, 2023
    45
    试用了一下,提了一个 issues https://github.com/tiny-craft/tiny-rdm/issues/4
    huangliu
    huangliu
    OP
    Sep 25, 2023
    46
    @nikenidage1 Windows 下会提示并引导安装运行时。Linux 下需要 libgtk3 和 libwebkit ,但是 Linux 版本不少,没有测得太细
    duojiao
    duojiao
    Sep 25, 2023
    47
    ui 是真不错
    dream4ever
    dream4ever
    Sep 25, 2023
    48
    第一次看这个标题,还以为是给“爱发电”这个网站“写了一个 Redis”客户端,还纳闷这两者的关联是啥,哈哈
    weakbd
    weakbd
    Sep 25, 2023
    49
    another redis desktop manager
    dudor
    dudor
    Sep 25, 2023 via Android
    50
    看着很好,已 star
    eijuziew
    eijuziew
    Sep 25, 2023
    51
    已 star ,符合我的审美
    Whslefall
    Whslefall
    Sep 25, 2023❤️1
    52
    很好看,已 star
    提个建议,一下展示 16 个库感觉有点乱,还有搜索的话要点一下过滤然后输入,像 Another Redis Desktop Manager 这样搜索会不会好一点
    codeself
    codeself
    Sep 25, 2023
    53
    就是没啥人知道而已
    codeself
    codeself
    Sep 25, 2023
    54
    试试投稿给各大程序员周刊,比如阮一峰啥的
    so2back
    so2back
    Sep 25, 2023
    55
    界面挺好看的,下下来试试
    ninjashixuan
    ninjashixuan
    Sep 25, 2023
    56
    虽然再用 jetbrains datagrid ,但还是 star 了因为最近也在看看 wails 。
    ddv12138
    ddv12138
    Sep 25, 2023
    57
    点击单个数据库的时候一次性拉取所有键?是否优化一下,不然键太多直接卡死
    cainiao007
    cainiao007
    Sep 25, 2023
    58
    已 star 界面很好看
    EXChen
    EXChen
    Sep 25, 2023
    59
    哈哈,你不发我都不知道。
    easymbol
    easymbol
    Sep 25, 2023
    60
    已经 star 界面不错
    Ackvincent
    Ackvincent
    Sep 25, 2023
    61
    数据库中只有 db0 ,db1 和 db2 为什么会多出来很多其他的 db ?
    Ackvincent
    Ackvincent
    Sep 25, 2023
    62
    其他不错 用着蛮舒服的 star 了
    totatx
    totatx
    Sep 25, 2023
    63
    intel 芯片的应该下载哪个包啊
    kinge
    kinge
    Sep 25, 2023
    64
    没问题,支持开发者
    BearCookie
    BearCookie
    Sep 25, 2023
    65
    看着非常棒啊!!!!!
    已经 star
    SethShi
    SethShi
    Sep 25, 2023
    66
    我发现除了 redis desktop, 其它为爱发电的 gui 都不喜欢做一个功能: 命令行, 可以尽早把这个功能做出来, 有时候用 gui 连接是为了方便不用记住任何信息, 然后还是要用命令行操作
    huangliu
    huangliu
    OP
    Sep 25, 2023
    67
    @totatx amd64
    huangliu
    huangliu
    OP
    Sep 25, 2023
    68
    @seth19960929 这个在我未来版本的计划范围内,命令行肯定是要有的
    huangliu
    huangliu
    OP
    Sep 25, 2023
    69
    @Ackvincent 晚点排查下。原来是通过命令先查询 db 数量,不过已经有人反馈数量不对了
    wetist
    wetist
    Sep 25, 2023
    70
    ui 长在我审美上了,使用了一个小时还不错,提个小建议,mac 上能否改双击为单击,像 medis 那样点一下就能查看下一级
    mogita
    mogita
    Sep 25, 2023
    71
    既然英文已有,不妨 product hunt 发一发呗
    flycloud
    flycloud
    Sep 25, 2023
    72
    做得很漂亮。看到过好几个人发 redis 桌面客户端了,但是不太明白的是为什么需要桌面客户端啊,redis-cli 不是很好用吗
    paranoiagu
    paranoiagu
    Sep 25, 2023 via Android
    73
    不推广哪儿来的流量啊。看着不错。已 star 。明天试用一下。
    TaurusXin
    TaurusXin
    Sep 25, 2023 via iPhone
    74
    给点了,不错的作品
    coosir
    coosir
    Sep 25, 2023
    75
    已 star ,希望连接可以支持 SSH 代理
    foundyou
    foundyou
    Sep 25, 2023
    76
    已 star ,酒香也怕巷子深
    hefish
    hefish
    Sep 25, 2023
    77
    第 301 个 star 。。。
    cocang
    cocang
    Sep 25, 2023
    78
    已 star ,可以看出来确实很用心
    RedisMasterNode
    RedisMasterNode
    Sep 25, 2023
    79
    界面很好看,虽然从来不用 GUI ( FYI 身边很多同事都用 CLI 直接办事),但是还是觉得这样的项目会很有潜力。

    Redis 过往做工具的问题,常常是跟不上官方迭代,新 Feature 难以支持(不可能有人能年年都跟着他们的迭代同步迭代,特别是靠爱发电的),而且 Redis 交社区维护之后,迭代频率策略也快了很多,在工具形成社区之前其实需要很多的努力。

    不过换个角度想想,好像 Redis 很多公司也不随迭代更新吧,保持在 2.7 / 3.x / 5.x 的大有企业在,嘿嘿,不错,是个利好
    ZoR
    ZoR
    Sep 25, 2023
    80
    看着漂亮 好评 支持
    crstudio
    crstudio
    Sep 25, 2023
    81
    界面不错,加星了。
    xiaoz
    xiaoz
    Sep 25, 2023
    82
    最近我也用 wails 开发了 2 个比较简单的客户端,先 star 了,后面进一步学习下。
    SethShi
    SethShi
    Sep 25, 2023
    83
    @huangliu 支持支持
    xinshoushanglu
    xinshoushanglu
    Sep 25, 2023
    84
    给星了
    jchencode
    jchencode
    Sep 25, 2023
    85
    666 ,已 star
    weners
    weners
    Sep 25, 2023
    86
    已 star ,期待大佬后续更新
    zhuangqhc
    zhuangqhc
    Sep 25, 2023
    87
    做的很好啊
    yeepZhang
    yeepZhang
    Sep 25, 2023
    88
    已 star
    justin2018
    justin2018
    Sep 25, 2023
    89
    @huangliu

    https://redis.tinycraft.cc/en/

    有两个地方没有翻译~

    ![XMMDniY]( )
    zhuangzhuang1988
    zhuangzhuang1988
    Sep 25, 2023
    90
    点了。
    Ymk1
    Ymk1
    Sep 25, 2023
    91
    已经 start 希望好用
    fengrui00122
    fengrui00122
    Sep 25, 2023 via Android
    92
    已 star ,ui 挺好看
    huangliu
    huangliu
    OP
    Sep 25, 2023
    93
    @justin2018 很细心,晚点我改回来,哈哈
    utre938722
    utre938722
    Sep 25, 2023
    94
    已 star 很好看 还没用,后面试下
    huangliu
    huangliu
    OP
    Sep 25, 2023
    95
    @RedisMasterNode 分析得很好,我比较容易满足,目前就打算把它做好,还没想那么远
    ety001
    ety001
    Sep 25, 2023
    96
    已 star. 希望能做一下 archlinux aur 支持
    skiy
    skiy
    Sep 25, 2023
    97
    很棒,非常小,终于可以把 electron 的 RedisFish 给卸载了。
    但打包 Linux 版本时,建议把依赖也给关联上,少了 libwebkit2gtk 。

    deb 版本:
    /usr/local/bin/tiny-rdm: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

    解决:
    apt search libwebkit2gtk
    sudo apt install libwebkit2gtk-4.0-37
    mitoop
    mitoop
    Sep 25, 2023
    98
    已 star
    sinotw
    sinotw
    Sep 25, 2023
    99
    如上所示,有遇到的吗?
    Yidoon
    Yidoon
    Sep 25, 2023
    100
    已 star ,老哥加油~
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1337 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 192ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.