# redis-monitor
> A web visualization redis monitoring program. Performance optimized and very easy to install and deploy, base on Flask and sqlite. the monitor data come from redis.info().
[![点击查看中文说明文档](http://shields.hust.cc/%E7%82%B9%E5%87%BB%E6%9F%A5%E7%9C%8B-%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3-ff69b4.svg)](README_zh.md) [![Latest Stable Version](https://img.shields.io/pypi/v/redis-monitor.svg)](https://pypi.python.org/pypi/redis-monitor) [![Build Status](https://travis-ci.org/NetEaseGame/redis-monitor.svg?branch=master)](https://travis-ci.org/NetEaseGame/redis-monitor)
## What
The monitor data include:
- the redis server infomation [**redis.info()**], include redis version, online time, online time, os version and information, and so on.
- realtime cmd exec infomation, such as **ops, connected count**, and so on.
- realtime gragh of the **connect time**.
- realtime gragh of **ops**.
- realtime gragh of **cpu** and **mem** usage.
- some simple operate, such as **flushdb** and add key-velue.
- redis **role**, include master and slaves.
## Why
There are so many redis monitor code in github, why do this?
Because I clone so many program, but all exist difficult, cause by below:
- My kownleage is pool.
- The config not easy, I have do many thing to run the code, and I need to rewrite some code on my dev environment.
- Incompatible versions, I can run to monitor redis 2.6, but not work with 2.8.
- Start up not easy, some project, I need to run a data collection process, and a web process.
- Performance Loss, when I open 10 browser tab, the monitor of other projects can exec 10 command per second.
## How to Use ?
1. Install redis-monitor
> **pip install redis-monitor**
2. Init config & db
> **redis-monitor init**
3. start webserver
> **redis-monitor start**
Then visit [127.0.0.1:9527](http://127.0.0.1:9527/)(Port: `LZSB`,Can you get ?), OK!
## screenshot
- basic information
![shot_1](/doc/shot_1.png)
- connection time gragh
![shot_2](/doc/shot_2.png)
- ops time gragh
![shot_3](/doc/shot_3.png)
- cpu and mem gragh
![shot_4](/doc/shot_4.png)
## LICENSE
MIT @hustcc
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
redis-monitor一个Web可视化的Redis监控程序。性能优化,安装部署非常简单,基于Flask和sqlite。监控数据来源于redis.info()。 什么监测数据包括redis服务器信息[ redis.info() ],包含redis版本,在线时间,在线时间,os版本及信息等。实时cmd执行信息,例如操作,连接数等等。连接时间的实时图表。实时操作图表。CPU和内存使用情况的实时图表。一些简单的操作,比如flushdb,添加key-velue。redis角色,包括 master 和 slaves。为什么github上有很多redis监控代码,为什么这么做?因为我clone了这么多程序,但都存在困难,原因如下我的知识是台球。配置并不容易,我必须做很多事情来运行代码,并且我需要在我的开发环境中重写一些代码。版本不兼容,我可以运行监控redis 2.6,但不能运行2.8。启动并不容易,有些项目,我需要运行一个数据收集进程和一个Web进程。性能损失,当我打开10个浏览器标签时,其他项目的监视器每秒可以执行10条命令。如何使用
资源推荐
资源详情
资源评论
收起资源包目录
一个非常简单的基于 Flask 和 React 的 Redis 监控器。 一个部署简单的redis监控程序,使用Flask和React完成。.zip (47个子文件)
.flake8 105B
.travis.yml 163B
setup.py 3KB
标签.txt 46B
webpack.config.js 797B
.gitattributes 48B
doc
shot_4.png 49KB
shot_3.png 22KB
shot_1.png 42KB
shot_2.png 24KB
app
__init__.py 935B
utils
__init__.py 24B
StringUtil.py 481B
RequestUtil.py 496B
ResponseUtil.py 474B
RedisMonitor.py 2KB
JsonUtil.py 823B
RedisUtil.py 689B
templates
index_page.html 2KB
database
__init__.py 0B
model.py 732B
base.py 444B
static
src
index.jsx 3KB
utils
utils.jsx 676B
redis.jsx 12KB
router.jsx 415B
common
main.jsx 519B
footer.jsx 333B
header.jsx 660B
mixins
tipShowMixin.jsx 251B
onFireMixin.jsx 1KB
xhrRequestsMixin.jsx 745B
res
img
favicon.png 777B
css
style.css 2KB
wraps
__init__.py 0B
singleton_wrap.py 300B
wrapcache.py 2KB
views
__init__.py 111B
main_views.py 4KB
LICENSE 1KB
manage.py 3KB
package.json 1KB
资源内容.txt 1KB
README_zh.md 2KB
MANIFEST.in 112B
.gitignore 760B
README.md 2KB
共 47 条
- 1
资源评论
徐浪老师
- 粉丝: 8431
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功