时隔 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 😄

12060 次点击
所在节点    分享创造
112 条回复
huweic
2021-08-25 15:08:27 +08:00
老哥你的地址打不开了
luin
2021-08-25 15:42:46 +08:00
@huweic 奇怪我这儿可以...可以直接去 App Store 哈: https://apps.apple.com/cn/app/medis-2-gui-for-redis/id1579200037?l=en&mt=12
Echoleung
2021-08-25 15:50:47 +08:00
集群模式下可以连接上,可是看不到 key 啊😂(里面是有数据的,其他软件也能显示)
lanjz
2021-08-25 15:55:49 +08:00
支持下

不能将 Medis 安装在“Macintosh HD”上,因为需要 macOS v11 或更高版本。
kkkkkrua
2021-08-25 15:58:22 +08:00
没 dmg 的安装文件吗
luin
2021-08-25 16:08:38 +08:00
@Echoleung 集群模式之后会支持哈。你是用的官方版的集群吗?
luin
2021-08-25 16:09:12 +08:00
@lanjz 哈哈时间有限只支持到 macOS 11...😳😳
luin
2021-08-25 16:09:34 +08:00
@kkkkkrua 目前还没有,只在 App Store 上上架了
del1214
2021-08-25 16:29:28 +08:00
当年的小帅哥变大叔了
shadeofgod
2021-08-25 17:00:18 +08:00
所以是不打算支持跨平台了么 😂
ifconfig
2021-08-25 17:15:53 +08:00
白嫖了,支持! 😁
Encloud
2021-08-25 17:32:39 +08:00
大佬的 medis 用了好几年,感谢!
nash
2021-08-25 18:04:27 +08:00
支持大佬
waising
2021-08-25 18:07:18 +08:00
大佬终于更新了..
xiaowei0823
2021-08-25 18:11:22 +08:00
终于更新了,都转到 another redis desktop manager 有一会儿了🤣
dddddddddd
2021-08-25 18:15:19 +08:00
感谢
luin
2021-08-25 18:31:48 +08:00
@del1214 诶诶诶...
luin
2021-08-25 18:33:34 +08:00
@xiaowei0823 哈哈本来早就快做好了,只是中间筹备婚礼就中断了
luin
2021-08-25 18:34:27 +08:00
@shadeofgod 不会 Windows 开发力不从心。。。
agagega
2021-08-25 21:43:21 +08:00
兼容到 macOS11,难道是…SwiftUI ?😆

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

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

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

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

© 2021 V2EX