爱意满满的作品展示区。
no13bus

开源一个自己写的监控 redis 的应用。使用的技术包括 flask, angular, socket.io

  •  2
     
  •   no13bus ·
    no13bus · Mar 9, 2015 · 4416 views
    This topic created in 4107 days ago, the information mentioned may be changed or developed.

    项目地址:

    https://github.com/no13bus/redispapa

    相关界面:

    界面

    说明

    后台使用的是flask-socketio, 开启多个线程监控redis info信息,利用socketio主动的定时向前台发送数据。
    模板的渲染工作主要由angular来完成。借助highchart-ng这个库,编写前台代码非常方便。此外,angular的双向绑定使得选择不同的redis server的时候, highchart很顺利的改变输出。没有繁杂的DOM操作。

    演示站点

    点这里

    最后

    欢迎使用以及提issue

    Supplement 1  ·  Mar 10, 2015
    v0.2版本 加入新特性, 可以在web 界面执行redis命令,返回相应的redis server执行结果。其中pub sub命令还不支持。其余的大部分命令都支持。
    Supplement 2  ·  Mar 14, 2015
    现在已经支持docker 部署, 可以直接到https://registry.hub.docker.com/u/sinchb/redispapa/ 下载, 感谢[email protected] 的pr.
    9 replies    2015-03-11 09:14:20 +08:00
    zhkzyth
        1
    zhkzyth  
       Mar 9, 2015
    好赞....虽然用不着,不过我们团队之前也考虑过要做类似的东东,不过是界面输入命令的那种=。=~~
    no13bus
        2
    no13bus  
    OP
       Mar 9, 2015
    @zhkzyth 你是说那种web界面上可以输入命令, 然后redis后台返回结果的那种吗?又或者可以在界面上修改redis config, redis也进行修改?
    zhkzyth
        3
    zhkzyth  
       Mar 9, 2015   ❤️ 1
    @no13bus

    对挖,就是比如批量删除某个key。场景是这样的,在开发的时候,跟客户端调试,然后插入了一些脏数据,客户端想自己可以用界面操作redis数据,比如删除某个用户信息的key,这样人家输入一个key,然后点击下删除就完成了。不用后端再去配合说,用命令行去帮他们删。

    第二种暂时木有。
    no13bus
        4
    no13bus  
    OP
       Mar 9, 2015
    @zhkzyth 嗯。下面一版得集成这个。好建议。
    zhkzyth
        5
    zhkzyth  
       Mar 9, 2015
    @no13bus 好像已经有类似的几款开源,你做之前可以参考下~~=)
    crabRunning
        6
    crabRunning  
       Mar 10, 2015 via Android
    不明觉厉,为开源顶
    no13bus
        7
    no13bus  
    OP
       Mar 10, 2015
    @zhkzyth 升级了一个版本,加入了你说的feature,你可以看看。
    MasterYoda
        8
    MasterYoda  
       Mar 11, 2015
    直接用zabbix监控下不行吗?
    no13bus
        9
    no13bus  
    OP
       Mar 11, 2015
    @MasterYoda 都行。munin也行。方法很多。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2254 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:47 · PVG 08:47 · LAX 17:47 · JFK 20:47
    ♥ Do have faith in what you're doing.