repoll是一个使用django框架编写的redis的管理平台,拥有标准化申请流程、管理配置、监控接口等功能,减轻了运维人员的痛苦!
![repoll(redis管理平台)](https://thumb.jfcdns.com/thumb/n131332x16u19/7ef6096337b731b6_460_0.jpeg)
功能介绍
主要功能(当前功能)
Redis的申请、审批、配置上线
Redis的监控、启动以及停止操作平台化管理
权限管理依赖django框架
![](https://thumb.jfcdns.com/thumb/n131132a16819/7ef6096337b8f1e9_460_0.jpeg)
使用方法
配置Django
下载项目
make/django#目录可以自定义
cd/django;gitclonehttps://github.com/NaNShaner/repoll.git
配置数据库链接
vi/django/repoll/mysite/settings.py
#修改下文mysql的ip、port、库名、用户名以及密码
DATABASES={
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'django',
'USER':'root',
'PASSWORD':'Pass@word',
'HOST':'127.0.0.1',
'PORT':'32768',
}
}
初始化数据库
python3manage.pymakemigrations
python3manage.pymigrate
执行以下命令完成simpleui的静态资源离线可访问
cd/django/repoll
python3manage.py collectstatic
创建管理员用户
python3manage.pycreatesuperuser#用户名密码,自定义
如需对接ldap请根据setting注释根据实际情况修改配置
更新日志
v0.1
MVP版本,该版本功能特性如下
标准化redis实例申请流程,提供申请、审批和配置上线的流程
自动化完成redis的单机、哨兵以及集群模式的实例创建,并提供实例存活状态、QPS、内存扩缩容等必要且常用的功能
扩展功能(pre):可集成ldap
扩展功能(pre):提供实例查询的api接口,供对接cmdb