Li Ming

Medis 0.6.1 Mac 版

Medis 是一款基于 Electron 和 React 开发的可视化的 Redis 管理工具,UI 很清新,是我用过的所有图形客户端中最称手的。

之所以喜欢用图形界面的客户端,是因为 redis-cli 有时候还是有诸多不便,起码 redis-cli 不够直观。

Medis 提供了大部分常用的功能,包括键空间的浏览、键和键值的增删改查、重命名修改 TTL 等。也提供了一些 redis-cli 难以实现的功能,包括创建键副本、修改列表值等。这些功能都对大数据提供了支持,可以在不影响 Redis 性能的前提下进行操作。

Medis 是开源项目,托管在 GitHub 上: https://github.com/luin/medis.

从源码安装和运行

GitHub 上的工程 git clone 到本地,执行如下命令,就可以在本地跑最新的版本

1
2
3
npm install
npm run build
npm run electron

但是每次都需要从 Terminal 里运行 npm run electron,才能跑起来。在 GitHub 上倒是能下载到打包好的 v0.5.0 版(点击进

那么,想 build 一个 v0.6.1 有没有办法呢?其实有办法,用 electron-builder 就好了。

步骤很简单:

  • npm install electron-builder --save-dev
  • 修改 package.json,将 "release": "NODE_ENV=production ./bin/release" 改为 "release": "build",并增加一段

    1
    2
    3
    4
    5
    6
    "build": {
    "appId": "com.electron.medis",
    "mac": {
    "category": "your.app.category.type"
    }
    }
  • 根目录下创建一个 build 目录,将 resources/mac/atom.icns 复制到 build 目录下并重命名为 icon.icns

  • 执行 npm run release 一切搞定,你可以看到根目录下生成了一个 dist 目录,你想要的在里面都有了。

是不是够简单?

不过作者已经上架到 Mac App Store 上了,Mac 上打开 App Store,搜索 Medis 即可。

建议大家去支持下作者,需付费人民币 ¥30,作为 IT 从业者,互相支持

相关资料