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

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

  •  4
     
  •   huangliu ·
    tiny-craft · 74 天前 · 14799 次点击
    这是一个创建于 74 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    最后祝大家双节快乐,假期我会好好捋一捋后续版本的事情~~~
    201 条回复    2023-10-31 10:26:46 +08:00
    1  2  3  
    nakes
        1
    nakes  
       74 天前
    star 了,看着挺好的,没啥问题,就是没啥人知道而已。好用的话会推荐给朋友的。加油。
    Moderkaiser
        2
    Moderkaiser  
       74 天前   ❤️ 1
    前期肯定是没什么人的,慢慢来。击中需求的话,后面会涨的比较快。
    pws22
        3
    pws22  
       74 天前
    已 star
    devswork
        4
    devswork  
       74 天前
    给 Star 了
    PerryHe
        5
    PerryHe  
       74 天前
    要是能支持 docker 安装部署的话就更好了
    leverestfish
        6
    leverestfish  
       74 天前
    已 star
    huiyadanli
        7
    huiyadanli  
       74 天前
    试用了下,做的挺不错的。

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

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

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

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

    有两个地方没有翻译~

    ![XMMDniY]( )
    zhuangzhuang1988
        90
    zhuangzhuang1988  
       74 天前
    点了。
    laragh
        91
    laragh  
       74 天前
    已经 start 希望好用
    fengrui00122
        92
    fengrui00122  
       74 天前 via Android
    已 star ,ui 挺好看
    huangliu
        93
    huangliu  
    OP
       74 天前
    @justin2018 很细心,晚点我改回来,哈哈
    utre938722
        94
    utre938722  
       74 天前
    已 star 很好看 还没用,后面试下
    huangliu
        95
    huangliu  
    OP
       74 天前
    @RedisMasterNode 分析得很好,我比较容易满足,目前就打算把它做好,还没想那么远
    ety001
        96
    ety001  
       74 天前
    已 star. 希望能做一下 archlinux aur 支持
    skiy
        97
    skiy  
       74 天前
    很棒,非常小,终于可以把 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
        98
    mitoop  
       74 天前
    已 star
    sinotw
        99
    sinotw  
       74 天前
    如上所示,有遇到的吗?
    Yidoon
        100
    Yidoon  
       74 天前
    已 star ,老哥加油~
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2383 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 05:34 · PVG 13:34 · LAX 21:34 · JFK 00:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.