时隔 6 年, macOS 上的 Redis GUI: Medis 2 发布了。

2021-08-25 15:05:29 +08:00
 luin

背景

差不多六年前,我以学习 React 为目的写了一个基于 Electron 的 Redis GUI,名为 Medis,并将其开源出来: https://github.com/luin/medis 。 到目前为止,Medis 收获了 10.3k 个 star 。

在这六年中,我收到了非常多积极的反馈,更是有很多人向 Medis 提交代码。这让我相信一个好用的 Redis 管理工具真的能帮到很多人提高生产力。

然而,虽然 Medis 借助 Electron 提供的丰富的生态(如 ssh2 和我写的 ioredis)可以非常快速地实现完整的功能集,但是我也发现为了实现更好的 UI 和性能,我不得不额外花时间去克服跨平台技术带来的问题。比如:

  1. 文本框的样式需要花很多时间调整才能和原生 UI 相近。
  2. 当处理大数据量内容时(如 Monitor ),必须采取一些额外优化(如代理到单独进程)才能减少卡顿。

PS 前两周我恰好和枫影、自力聊了一期关于跨平台开发的播客,感兴趣的同学可以听一下~ https://justinyan.me/post/4637

Medis 2

为了解决这些问题,我从去年开始从头使用 native 技术开发了 Medis 2 。上个月在 App Store 上架。它长这样:

目前 Medis 2 支持了几乎所有 Medis 1 的功能,同时加入了夜间模式、树形查看键列表、批量删除和告警模式等其他功能。欢迎大家使用,以及提各种意见~

下载地址: https://getmedis.com/ 。也可以直接在 macOS 的 App Store 中搜索 Medis 😄

12877 次点击
所在节点    分享创造
112 条回复
luin
2021-09-02 18:19:50 +08:00
@chinaliuhan 我记得原来也是弹窗?因为需要让用户选择键的类型
ruke
2021-09-02 18:22:04 +08:00
这 UI 和 tableplus 挺像
amwyyyy
2021-09-03 16:29:28 +08:00
已安装
luin
2021-09-06 11:26:52 +08:00
@luke2sweet
@haokuderen

JSON 格式化已经在 2.3.0 发布啦,可以在 App Store 中更新哈
deacyn
2021-09-06 12:18:34 +08:00
OS10.15 老哥尽快支持吧
ccc825
2021-09-06 16:00:12 +08:00
有个小问题:失效时间只能点这个感叹号才可以看到吗,能不能显示在 key 的右边什么的方便查看。或者这是个 premium 版本才有
luin
2021-09-06 20:28:16 +08:00
@deacyn 嗯啊加入排期了,可能会花一点时间因为手上没有 10.15 的设备
luin
2021-09-06 20:29:06 +08:00
@ccc825 是的,目前如此。之前有人提了这个问题,还在想怎么优化,让用户更容易看到这个信息
JRay
2021-09-07 11:08:42 +08:00
老版本不能安装,难受
luin
2021-09-08 22:38:59 +08:00
@JRay 老版本用户用不了,难受...我想想办法...
zhanggang807
2021-09-09 00:15:20 +08:00
目前最好的 redis 客户端,点赞
funbox
2021-09-09 17:40:59 +08:00
现在在用 Another Redis Desktop Manager
luin
2021-09-09 18:58:41 +08:00
@funbox 来试试 Medis 2~或者 Another Redis Desktop Manager 有啥好用的功能也可以分享一下哈哈
funbox
2021-09-10 15:52:43 +08:00
@luin v11 悲剧了 之后在试试看~
kerro1990
2021-09-12 20:05:30 +08:00
果然是做 IT 的民工,小鲜肉变大爷了
luin
2021-09-12 21:41:53 +08:00
@kerro1990 。。。
chinaliuhan
2021-09-28 12:09:32 +08:00
有微信群吗?大哥
luin
2021-09-28 18:22:11 +08:00
@chinaliuhan 木有...遇到问题了吗
chinaliuhan
2021-09-29 11:43:14 +08:00
@luin 有几点问题想咨询一下,
1. 带冒号的 Key 会被分组折叠显示,有没有设置项可以让他不折叠.
2. 怎么查看配置,就像 medis 中点击 config 可以看到 Redis 的绝大多数配置信息
3. 命令行能带提示么
luin
2021-09-29 12:35:54 +08:00
@chinaliuhan

1. 在做了,国庆假期应该可以发布,到时升级就可以在设置里配置啦。
2. 目前需要在命令窗口手动执行 CONFIG GET xxx 。
3. 哈哈也是在做了,自带完整的文档,国庆假期可以发布。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/797935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX