V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
luin
V2EX  ›  分享创造

自己写的 Redis GUI 管理工具 Medis,可以运行在 OS X, Windows 和 Linux 上

  •  3
     
  •   luin ·
    luin · 2016-01-13 10:15:39 +08:00 · 20225 次点击
    这是一个创建于 3266 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到这两天 V2EX 上好多人在讨论 MySQL 和 MongoDB 的可视化管理工具,恰好我前天刚开源了一个 Redis 的 GUI 管理工具 Medis 。

    Medis 是一个基于 Electron 和 React 开发的可视化的 Redis 管理工具。开发 Medis 的原因是我平时工作中经常需要管理 Redis 的数据,而使用 redis-cli 则明显有些不方便,所以希望能有一个类似 Sequel Pro 的图形化管理工具。

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

    此外, Medis 提供的 SSH Tunnel 和 TLS 支持使得你可以直接连接到远程服务器和各种 SaaS 服务( Amazon ElastiCache, Redis Labs, Redis To Go )。

    你还能够借助 Medis 直接读写 JSON 和 MessagePack 格式的数据,以及读写各种 Redis 配置。 Medis 自带了一个 Terminal ,可以执行自定义的命令。

    Medis 是开源项目,托管在 GitHub 上: https://github.com/luin/medis. 另外 Medis 还提供了付费的 App Store 版: https://itunes.apple.com/app/medis-gui-for-redis/id1063631769, 该版本与开源版功能完全一样,但可以通过 App Store 来实现自动更新,希望有余力的童鞋能够购买支持我的开发。当然直接从 GitHub 上免费下载和使用也是非常欢迎和感谢的~

    接下来我打算给 Medis 加入对 Cluster 管理以及 GEO 相关命令的支持,欢迎大家多多提建议、参与贡献代码和 Star~

    33 条回复    2019-08-23 16:10:30 +08:00
    hustlzp
        1
    hustlzp  
       2016-01-13 10:24:35 +08:00
    最近在学 Redux ,已 star
    MyFaith
        2
    MyFaith  
       2016-01-13 10:33:55 +08:00
    @hustlzp 你的这个 Redux 让我想到了 Durex
    aksoft
        3
    aksoft  
       2016-01-13 10:40:09 +08:00
    不错 支持
    zeuss
        4
    zeuss  
       2016-01-13 10:45:16 +08:00
    1yndonn3u
        5
    1yndonn3u  
       2016-01-13 11:24:51 +08:00
    mark
    forever139
        6
    forever139  
       2016-01-13 11:36:37 +08:00
    昨天刚看到这个项目就已经 star,然后顺手点去作者,看到头像就觉得是坛子里的伙伴。
    顺手反应个问题, mac os x 10.10.5
    当启动完 medis 后,点 x 退出,然后再通过任何方式都启动不了(找不到 medis 的界面)。(此时 medis 的图标还在 dock 上)
    只有在 dock 上退出 medis 后,才能再次启动。
    @luin 所以这个算 issue 么,刚接触 eletron
    luin
        7
    luin  
    OP
       2016-01-13 11:39:54 +08:00
    @forever139 有人和我说过,我给忘了...可以通过 Command + N 启动,或者顶部菜单栏的 File -> New 。不过这肯定是个 bug ,多谢
    forever139
        8
    forever139  
       2016-01-13 11:50:49 +08:00
    @luin 不谢。
    soundofsilence
        9
    soundofsilence  
       2016-01-13 12:29:55 +08:00
    赞一个
    tabris17
        10
    tabris17  
       2016-01-13 12:31:36 +08:00
    npm 的呀,算了
    luin
        11
    luin  
    OP
       2016-01-13 12:38:19 +08:00
    @tabris17 不需要 npm ,可以直接下载
    kumakiti
        12
    kumakiti  
       2016-01-13 13:42:35 +08:00
    我试了一下,非常不错,我想请问一下,连接时,怎样才能把连接设置保存在左边的 favorite 那里呢?
    luin
        13
    luin  
    OP
       2016-01-13 14:17:38 +08:00
    @kumakiti 可以点击左下角新增
    tomwan
        14
    tomwan  
       2016-01-13 15:13:57 +08:00
    Interesting
    qloog
        15
    qloog  
       2016-01-13 16:45:54 +08:00
    原来可以这么玩
    blaxing
        16
    blaxing  
       2016-01-13 17:42:17 +08:00 via iPhone
    即刻里推送时已经马上点赞
    peng
        17
    peng  
       2016-01-13 19:34:24 +08:00
    @luin 请问 App Store 版也是基于 Electron 吗?签名 和 sandbox 会遇到问题吗?
    luin
        18
    luin  
    OP
       2016-01-13 20:01:47 +08:00   ❤️ 1
    @peng 是的, App Store 版就是直接把 GitHub 上的代码打包的,签名和 sandbox 都不会有问题。打包代码也一起开源了,可以看 bin/sign 的代码
    ipconfiger
        19
    ipconfiger  
       2016-01-13 20:10:32 +08:00
    Redis 开外网访问...... 门户大开啊, 开发的时候用用还行
    shiny
        20
    shiny  
       2016-01-13 20:13:07 +08:00
    @ipconfiger 用 SSH Tunnel 就行了吧
    shiny
        21
    shiny  
       2016-01-13 20:39:21 +08:00
    确实有这个需求,很好用!
    luin
        22
    luin  
    OP
       2016-01-13 21:23:12 +08:00
    @ipconfiger 所以提供了 SSH Tunnel 功能...
    peng
        23
    peng  
       2016-01-14 09:52:08 +08:00
    @luin 多谢
    whimsySun
        24
    whimsySun  
       2016-01-14 22:01:30 +08:00
    很棒啊, ioredis 也很赞
    qinenqiang
        25
    qinenqiang  
       2016-01-15 13:30:28 +08:00
    怒赞一个!
    lidashuang
        26
    lidashuang  
       2016-03-25 11:38:55 +08:00
    已入手
    jonnyRain
        27
    jonnyRain  
       2017-03-22 11:50:10 +08:00
    赞 先试试看 感觉不错。已 star
    jyjunyz
        28
    jyjunyz  
       2017-07-10 16:31:35 +08:00
    文档该更新了,按步骤都跑不起来,脚本名都对不上。。。
    ming
        29
    ming  
       2018-10-06 08:48:52 +08:00
    已付费购买,期待继续维护。
    lshang
        30
    lshang  
       2018-12-03 16:22:30 +08:00
    请问作者还在维护么?目前好像还没有支持 cluster 模式
    Solace202
        31
    Solace202  
       2019-08-08 17:20:04 +08:00
    @luin 我觉得正常不应该连接上以后再保存为 favorite 吗?
    luin
        32
    luin  
    OP
       2019-08-08 23:45:26 +08:00
    @Solace202 嗯,可以考虑在连接后有一个收藏的入口。最近几百天比较忙,还没时间更新...
    sytnishizuiai
        33
    sytnishizuiai  
       2019-08-23 16:10:30 +08:00
    @luin App store 买了一段时间了,一直在用,有个小问题,没法多个选中一起删除,测试的时候产生一堆数据,逐一删除比较麻烦。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   976 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:56 · PVG 02:56 · LAX 10:56 · JFK 13:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.