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

拿到 1K Star 后,我又爆肝一个多月,这次要让你们记住这个 Redis GUI

  •  4
     
  •   huangliu ·
    tiny-craft · Nov 3, 2023 · 10784 views
    This topic created in 1098 days ago, the information mentioned may be changed or developed.

    我是Tiny RDM的作者,RDM 是一个更顺眼且更顺手的 Redis 桌面 GUI 。这是它当前版本的界面截图:

    screenshot

    自项目开源以来,我尝试过一个多月的自然流量,放任不管,只埋头写代码。结果是很现实,肉眼上流量为 0 。后来我在 V 站发贴,想着寻求点经验和帮助,没想到得到不少 V 友的认可和鼓励,又给了我继续更新下去的动力,于是就有了后续的爆肝一个多月的成果。

    这次带来的更新内容有

    • 登录连接相关功能增加了 SSH/SSL/哨兵模式/集群模式

    • 浏览相关功能增加分段加载,树形/列表结构视图,命令行模式以及更多的解码和查看格式

    • 外观样式上做了无数次微调(但是可以怀疑一个程序员所谓的审美)

    • 还有各种外观和功能调整,以及无数的 bug 修复,继上次曝光之后,Github 上又多了近百次代码提交

    做这个开源项目的目的

    • 从用户角度来说:大家苦 electron 久矣,当然我现在用的 Webview2 也不算是一个更好的选择(具体的比较后面有机会我再开一贴说说自己的愚见),更好的替代框架我也在摸索。

    • 从市场的角度来说:市面上大部分 Redis 管理工具用起来都不太顺手或者不太好看,我要尝试做一个更好的。

    • 从个人的角度来说:我自己就是用户,用户的需求我基本都能感同身受,当我没办法挖掘用户需求的时候,我可以挖掘自己的需求。另外更重要的是,我想尝试下真正的独立开发,在一个快要被行业“遗弃”的年龄,做一个能让人记得的软件。说来忏愧,写代码这么多年,每次别人问我,哪些软件/游戏是你开发的啊,我竟没有一个说得出口,拿得出手的。希望下次跟人介绍自己的时候,我能自豪的说,我是 Tiny RDM 的作者。所以这个项目有英文版,虽然我英文挺烂的,但我还是想试试让老外也知道有这么一个软件。希望以后别人问起值得推荐的 Redis GUI 工具时,Tiny RDM 会在回答的列表里面。

    未来规划

    • 继续增加新功能和修 BUG ,我的 TODO List 现在还堆成山

    • 提交 Wails 官网的 showcase

    • 提交 Homebrew (这个前段时间也弄了下,但是被打回了,看拒绝信息应该是 m 芯片的包需要开发者证书签名,就暂时搁置了)

    • 完善官网,尝试做一做关键词优化,看看能不能提高搜索排名

    • 完善 Github 上的 README 和代码贡献等规范说明等等

    • 研究下海外推广方式(有没有老哥知道海外程序员聚集比较多的除 Reddit 以外还有哪些社区)

    最近有群友也推荐我通过 Build in Public 的方式来开源,后面会尝试下不定期更新分享开发进度和动态

    最后,期待你们反手的一个 star ,我需要更多坚持下去的动力~

    项目源码地址:https://github.com/tiny-craft/tiny-rdm

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

    共勉~

    65 replies  •  2024-01-26 10:36:19 +08:00
    565656
    565656
    Nov 3, 2023❤️32
    1
    能不能肝一个 clash 的 GUI
    smartdone
    smartdone
    Nov 3, 2023
    2
    @565656 加一,希望来个 clash 的 gui
    moyt
    moyt
    Nov 3, 2023
    3
    @565656 你们想让 op 进局子
    raycloud
    raycloud
    Nov 3, 2023
    4
    非常棒,支持~
    explon
    explon
    Nov 3, 2023
    5
    “Tiny RDM.app”已损坏,无法打开。 你应该将它移到废纸篓。

    软件包:TinyRDM_1.0.9_mac_arm64.dmg
    系统:macOS 14.1 (23B74)
    Mianmiss
    Mianmiss
    Nov 3, 2023❤️1
    6
    @explon sudo xattr -r -d com.apple.quarantine /Applications/Tiny\ RDM.app
    rb6221
    rb6221
    Nov 3, 2023
    7
    请问您这边的界面 UI 有没有用什么组件库呢,我想看看这种设计风格有没有一套可以复刻的东西
    ljsh093
    ljsh093
    Nov 3, 2023
    8
    @565656 #1 劝人进去是吧
    qiqi669
    qiqi669
    Nov 3, 2023
    9
    真好看,太棒!我去!!
    Pythondr
    Pythondr
    Nov 3, 2023
    10
    @565656 什么 UI 都没有用了,Core 都没啦
    hoythan
    hoythan
    PRO
    Nov 3, 2023
    11
    希望可以支持 PHP 的 Serialize 序列化的数据,因为 Wordpress 存储的数据都是 Serialize ,我觉得还比较常见。

    建议用的仓库是 https://github.com/steelbrain/php-serialize 有对 WordPress 序列化的值做专门优化。
    huangliu
    huangliu
    OP
    Nov 3, 2023 via iPhone
    12
    @janus77 naive ui ,仓库里面有链接。也算是 element ui 之后功能相对齐全的组件库了
    huangliu
    huangliu
    OP
    Nov 3, 2023 via iPhone
    13
    @hoythan 现在解码逻辑都转 go 了,上周试了几个 go 的 PHP 序列化库都有些小问题,而且很久没维护了,估计得找时间拉下来修修
    huangliu
    huangliu
    OP
    Nov 3, 2023 via iPhone
    14
    想要 clash gui 的,可以基于我这个去魔改,期待你们的作品,哈哈哈
    Alex5467
    Alex5467
    Nov 3, 2023 via iPhone
    15
    遇到一个问题,多层次的目录批量删除删不掉
    yemoluo
    yemoluo
    Nov 3, 2023
    16
    层主使好人
    mightybruce
    mightybruce
    Nov 3, 2023
    17
    那这个项目对比 AnotherRedisDesktopManager ,有什么异同点。
    Jaeger
    Jaeger
    Nov 3, 2023
    18
    用 wails 开发的 APP 体验居然这么棒
    dobelee
    dobelee
    Nov 3, 2023 via iPhone
    19
    在用。蹲等 op 爆肝 clash ui 。
    huangliu
    huangliu
    OP
    Nov 3, 2023
    20
    @Alex5467 可以给我提个 issue ,说下背景和操作流程。
    是不是集群模式之类的删不掉其他节点上的 key ?
    mobile8
    mobile8
    Nov 3, 2023
    21
    之前在 madewithvuejs 的推上( https://twitter.com/MadeWithVueJS/status/1718219814810886418 )看到过 op 这个,没想到这就遇到作者了

    好奇 madewithvuejs 这个推是不是国内的人在运营
    yb8Qes1Qae01H0xy
    yb8Qes1Qae01H0xy
    Nov 3, 2023 via iPhone
    22
    挺不错的,好像不支持 docker 部署。另外 edis insight 推出 v2 版本了,支持 docker 部署,界面有大幅度的优化,但是还是有不少造点
    larkifly
    larkifly
    Nov 3, 2023
    23
    OP 官网是自己设计的还是找的模板啊?
    huangliu
    huangliu
    OP
    Nov 3, 2023
    24
    @larkifly vitepress ,自己也修改了下。官网代码也是开源的 https://github.com/tiny-craft/tiny-rdm-doc
    huangliu
    huangliu
    OP
    Nov 3, 2023
    25
    @xinmans wails 目前还不支持 web ,所以没法部署 docker 。只有开发模式下可以用浏览器打开调试
    zhangqx
    zhangqx
    Nov 3, 2023
    26
    支持,gui 可比 shell 管理方便多了
    zqjilove
    zqjilove
    Nov 3, 2023
    27
    目前在用 v 友开发的 redisfish , 关注一下。
    pc10300
    pc10300
    Nov 3, 2023
    28
    老哥,已经 star ,请问 Webview2 开发有没有文档可以推荐一下。
    huangliu
    huangliu
    OP
    Nov 4, 2023 via iPhone
    29
    @pc10300 可以用基于 webview2 的框架,wails 或者 tauri
    siyang601165858
    siyang601165858
    Nov 4, 2023
    30
    赞
    lingling47
    lingling47
    Nov 4, 2023
    31
    @smartdone 这不是想让 op 蹲局子吗哈哈哈
    jiayouzl
    jiayouzl
    Nov 5, 2023
    32
    OP 这款和 Another Redis Desktop Manager 比较有什么区别吗?
    kQ9YhUBeqK6ld3k7
    kQ9YhUBeqK6ld3k7
    Nov 5, 2023
    33
    官网好漂亮,抄了
    huangliu
    huangliu
    OP
    Nov 5, 2023❤️1
    34
    @Pylogmon 你这个开源项目也很酷,前几天还在一个微信公众号上看到推荐
    TYTheKing
    TYTheKing
    Nov 6, 2023
    35
    已 starred ,已下载,支持一下楼主
    kQ9YhUBeqK6ld3k7
    kQ9YhUBeqK6ld3k7
    Nov 6, 2023
    36
    @huangliu #34 抄好了,一模一样哈哈哈
    565656
    565656
    Nov 6, 2023
    37
    @Pythondr #10 y1s1 其实 core 老早就没更新了
    Comyn
    Comyn
    Nov 6, 2023
    38
    已 starred ,已下载,支持一下楼主
    ZGame
    ZGame
    Nov 8, 2023
    39
    逐渐变成 vscode 的形状
    chaselen
    chaselen
    Nov 9, 2023
    40
    @Pylogmon #36 妙啊
    lizhian
    lizhian
    Nov 9, 2023
    41
    希望加入 pub sub 功能
    auh
    auh
    Nov 10, 2023
    42
    写个 rust 版本的吧。现在流行。
    yemoluo
    yemoluo
    Nov 10, 2023
    43
    大兄弟,我有一个 `key` 在 RDM 上显示的值是 `25910485` . 用 Tidy RDM 显示的也是 `25910485` . 但是 `Tidy RDM` 界面显示的则是 `u19` ?
    huangliu
    huangliu
    OP
    Nov 10, 2023
    44
    @GTim #43 所以实际上这个 key 是什么,发我测试下,看来你触发了大 BUG
    3d22qCFSP087xAV8
    3d22qCFSP087xAV8
    Nov 10, 2023
    45
    product Hunter 、medium 、发推、harckernews 都可以发发看
    yemoluo
    yemoluo
    Nov 10, 2023
    46
    @huangliu `onn:recharge@btc:blockHeight` 值是 25910485
    huangliu
    huangliu
    OP
    Nov 10, 2023
    47
    @GTim 你说的`u19`是显示在哪里,是 key ,还是 key 里面的值。方便的话干脆截图发 issue 给我,现在突然不是很理解#43 楼说的话是啥意思了,哈哈第一个 RDM 你要说的是 RESP 吧?
    huangliu
    huangliu
    OP
    Nov 10, 2023
    48
    @Gerbner 好的,这些渠道都有计划去试试
    yemoluo
    yemoluo
    Nov 10, 2023
    49
    @huangliu https://pan.baidu.com/s/1fx4UeSBKwxNauVPN03heZA 提取码: k93f 兄弟这个,你看好了回复一下,我删下视频
    huangliu
    huangliu
    OP
    Nov 10, 2023
    50
    @GTim 看到了,感谢,可以删了
    huangliu
    huangliu
    OP
    Nov 10, 2023
    51
    @GTim 看起来是把它识别成 base64 了,右下角哪里可以更改,你选择 None 就是正常了。这里的自动识别我看下再优化下
    yemoluo
    yemoluo
    Nov 11, 2023
    52
    @huangliu 谢谢了
    Nazz
    Nazz
    Nov 11, 2023 via Android
    53
    UI 像是仿 vscode
    huangliu
    huangliu
    OP
    Nov 11, 2023
    55
    @xiaozizayang 感谢哈哈
    ShuWei
    ShuWei
    Nov 11, 2023
    56
    看起来不错,支持一下
    zuiwu
    zuiwu
    Nov 13, 2023
    57
    看起来挺好,部分设计思路可以参考下 another redis desktop manager 。
    感觉在使用效率上面,那个会更高点。比如直接通过输入框搜索就可以自动帮你筛选出匹配的 redis key 。而不需要手动点击弹出一个输入框,这种感觉有点降低效率。
    huangliu
    huangliu
    OP
    Nov 14, 2023
    58
    @zuiwu 这个布局上有点不一样,目前还不好直接放输入库。another 是显示单库的,rdm 开发之初更多的是参考了 resp ,不过后面会考虑更便捷的搜索和筛选方式
    Leung818
    Leung818
    Nov 14, 2023
    59
    不错不错,先 star 了
    Desdemor
    Desdemor
    Nov 15, 2023
    60
    @565656 #1 你咋不肝个????
    maymay5
    maymay5
    Nov 15, 2023
    61
    第一眼就很戳我的 XP ,已经忍 Another 很久了
    countMore
    countMore
    Nov 16, 2023
    62
    体验了一下,提个建议,能不能单独刷新某个 key 下面的值,不用刷新整个库
    huangliu
    huangliu
    OP
    Nov 16, 2023
    63
    @countMore 已经加回来了,等下个版本。原来有的,后来加了分批加载去掉了
    book1925
    book1925
    Jan 25, 2024
    64
    看起来挺不错的,不过想知道为啥一个 Redis GUI 会需要申请 UAC 权限呢😂
    huangliu
    huangliu
    OP
    Jan 26, 2024
    65
    @book1925 Windows 上面吗,我没做过这种操作哦,是不是 Wails 或者 webview2 需要文件写入之类的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 164ms · UTC 07:18 · PVG 15:18 · LAX 23:18 · JFK 02:18
    ♥ Do have faith in what you're doing.