自己写的 Redis GUI 管理工具 Medis,可以运行在 OS X, Windows 和 Linux 上 - V2EX
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 20805 次点击
    这是一个创建于 3558 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到这两天 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
    怒赞一个!
    G2bN4dbX9J3ncp0r
        26
    G2bN4dbX9J3ncp0r  
       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     Solana     2884 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 14:21 PVG 22:21 LAX 07:21 JFK 10:21
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86