Tiny RDM 又准备更新,这次它更强了,我也麻了 - V2EX
2023-12-7 00:29:2 Author: v2ex.com(查看原文) 阅读量:17 收藏

一如既往的爆肝,这次又带来了大量更新。我是个听劝的开发者,为了避免做的东西是自我感动,不定期来曝下光。

这次带来了啥:

太多了,我列几个大点的功能

1. 内置 Monaco Editor

为编辑带来了不少新的特性,比如高亮/格式检查/更高效的文本渲染效率等 内置 Monaco Editor

2. 单库展示和切换(听劝系列)

单库选择

3. 支持类型筛选/Glob 匹配/文本过滤(又是听劝系列)

之前有用户说要子 key 列表也加入过滤项,Redis 本身没这个功能的( Redisearch 另说),不过可以通过 Glob 匹配文本后,再进行一次文本过滤,能达到类似效果 类型筛选和 Glob 匹配以及二级过滤

4. 多选编辑

key 列表现在支持多选了,目前只有选中删除,后续如无意外还会增加选中导出/选中迁移等等 多选编辑

5. 复杂类型编辑

这个上个版本就已经加入,这次修复了各种小问题,并改善了下使用体验,同样嵌入了 Monaco Editor 复杂类型编辑

还有其他 N 多功能优化/性能优化/体验优化等等,感兴趣的伙伴可以自行体验。

最后

代码写太多,我人都测麻了,一个人开发和测试是不靠谱的,可能大部分测试就按自己写的思路执行了。所以有兴趣又有闲的伙伴,欢迎帮忙测试反馈下 BUG ,当前最新测试版地址: https://github.com/tiny-craft/tiny-rdm/releases/tag/v1.1.1

毫不意外,挂下项目地址

项目源码地址:https://github.com/tiny-craft/tiny-rdm 项目官网地址:https://redis.tinycraft.cc

swuzjb

1

swuzjb      10 小时 16 分钟前

人工回复点个赞!

pkoukk

2

pkoukk      10 小时 12 分钟前

我切到非 0 的 db 之后,列表页显示有很多 key ,但无论点哪一个都提示
load key failed : key not exists.

huangliu

3

huangliu      10 小时 6 分钟前

@pkoukk 有这样的事?切换后列出来的是不是这个 db 下的 key ?你刷新之后这些 key 还在不在

OliverDD

4

OliverDD      10 小时 4 分钟前   ❤️ 1

赞!虽然我下载了没用

gimp

5

gimp      10 小时 0 分钟前

已下载,体验挺好的。

puyo

6

puyo      9 小时 59 分钟前

用 wails 有什么大坑吗?

neochen13

7

neochen13      9 小时 59 分钟前

这么好的 app 居然不收费,楼主好人啊

pkoukk

8

pkoukk      9 小时 56 分钟前

@huangliu #3 是,刷新完还在,而且有一些 key 会报 illlege argument ,然后从列表移除。
我之前试用过一次之前版本的 RDM ,会是本地的一些数据和新版本冲突么?

huangliu

9

huangliu      9 小时 56 分钟前

@puyo 有些系统,包括 Windows 有可能运行不了(闪退或者没窗口什么的),可以看看我项目的 issue 里面有人提,我也不知道怎么解决,因为我重现不了[表情]
目前最少问题的就是 Mac 下了

pikko

12

pikko      9 小时 36 分钟前

等我有 redis 应用项目了再来感谢大佬

cooper

13

cooper      9 小时 36 分钟前

很不错 👍

xingjue

14

xingjue      9 小时 34 分钟前

用 wails 有什么大坑吗?

jgh004

15

jgh004      9 小时 31 分钟前

等我能用到 redis 的时候再来下。

Jaeger

16

Jaeger      9 小时 30 分钟前

史上最强 redis 客户端非你莫属

wkong

17

wkong      9 小时 28 分钟前

厉害👍

interim

18

interim      9 小时 21 分钟前

目前是我遇到遇到最强、最喜欢的 redis 客户端,已经切换很久了

jiayouzl

20

jiayouzl      9 小时 11 分钟前

不支持用 brewhome 安装码?

so2back

21

so2back      9 小时 4 分钟前

发现已经 star 过了 666

thinkm

22

thinkm      8 小时 45 分钟前

有点东西

taoing

23

taoing      8 小时 38 分钟前

很不错, 我用起来了

Katsuragi

24

Katsuragi      8 小时 37 分钟前   ❤️ 1

体验最好的 redis 客户端,支持一下

leokun

25

leokun      6 小时 51 分钟前

用了好多天了,很好用

zx9481

28

zx9481      6 小时 44 分钟前

可以加个导出键值对的功能吗 还是说我没有找到

huangliu

30

huangliu      6 小时 39 分钟前

@vacuitym 执行命令 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app ,这个很多人都问过,大家可能都没看 README ,哈哈

@zx9481 暂时还没有,不过在计划内~

88268459

31

88268459      6 小时 8 分钟前 via iPhone

看着不错,给个赞

nthin0

33

nthin0      5 小时 50 分钟前 via iPhone

厉害,日常在用
- 顺便问一下,brew 支持进度咋样了~

qing18

35

qing18      5 小时 32 分钟前

看着还可以

x86

36

x86      5 小时 29 分钟前

真心不错!本来用 v 友的 Medis 大半年想付费的刚好看到你这个,完美替换掉了

fgt1t5y

37

fgt1t5y      3 小时 24 分钟前

还是不支持 PHP 序列化的字符串吗

lstz

38

lstz      3 小时 9 分钟前   ❤️ 1

感谢楼主如此肝,同为独立开发者的我有一些小建议:

# 建议一
尽管 Monaco Editor 开箱即用,特性多又好看,但不可避免它有若干致命缺点:
a) 非常吃 CPU 和内存,以我的经验来看,多个 Editor 会让你的应用卡到不行
b) 无法自定义你所需要的特性,各类 API 难用的不行
c) 如果没有特别要求,建议可以用 Code Mirror ,这也是大多 webapp 殊途同归的编辑器最终选型

可参考 https://about.sourcegraph.com/blog/migrating-monaco-codemirror ,该作者提到的很多痛点都是我 v1.0.0 开发所遇到的,非常感同身受

# 建议二
我深知开源免费的软件,本身维持开发成本就很不容易,初期很难再自掏腰包几千块买 code signing ,所以楼主可以:
a) Windows 系统提交到 [微软商店] ,一年仅需要小一百
b) Linux Distributions 可以用 ```sh <- curl xxx``` 类似的方式,自己写脚本自己安装
c) 关于 Macos ,这个确实没办法,我的建议就是初期下载前就明确告知用户如何操作。(你这个软件是面向程序员的产品,所以我认为问题不大)

最后,我想很无耻的提到,我也在开发一款开源工具箱软件,https://github.com/work7z/LafTools 它也是用 Go+Web 来写的,桌面端计划也有 wails ,希望一起努力互勉如果不介意的话哈哈哈哈

xiaozizayang

41

xiaozizayang      2 小时 4 分钟前

颜值不错,速度有待优化,有点卡,然后中文显示有点编码问题

huangliu

42

huangliu      1 小时 56 分钟前

@lstz 说得很好,学习了~应该比较少会用到多个实例,目前一个标签是一个实例。Code Mirror 后面有时间我也尝试下,之前确实没了解过~

@xiaozizayang 哪里中文编码有问题,UI 还是 redis 里面查看的内容?

Jony4Fun

43

Jony4Fun      1 小时 0 分钟前

这个 logo 看着就好喜欢!可惜不用 redis !不过还是赞一个!!!

inhzus

46

inhzus      8 分钟前 via iPad

赞!好看!(虽然用不到


文章来源: https://v2ex.com/t/998058#reply46
如有侵权请联系:admin#unsafe.sh