软件介绍
repoll 是 GitHub 用户 NaNShaner 开源的 Redis 管理平台,使用 Django 框架开发,授权协议为 Apache-2.0。项目描述称支持单机、哨兵和集群模式,基于 Redis 3.x。
核心功能
- 申请与审批流程:开发或运维人员提交 Redis 实例申请,具有 boss 角色的用户审批,具有 dba 角色的用户负责部署上线。
- 平台化管理:Redis 的监控、启动和停止都可以在平台上操作。
- 权限管理:权限体系依赖 Django 框架。
README 的待办清单中还列有哨兵与集群支持、独立的监控视图、在线扩缩容、Redis 密码、导入已有实例、跨集群数据迁移、Web 控制台和容器化部署等计划项。README 对哨兵与集群的说法与项目描述并不一致,实际支持范围请以代码为准。
支持平台与系统要求
README 在 CentOS Linux 7.9 上测试,运行环境为 Python 3,依赖通过 requirements.txt 安装。项目提供预构建的 Docker 镜像。被管理的 Redis 服务器需要用项目的 repoll-init.sh 脚本完成安装。部署时需要执行数据库迁移、收集静态文件、创建超级用户并导入 init_data.json,再启动服务;QPS 监控通过 crontab 启用。
适用人群或使用场景
适合需要把 Redis 实例的申请、审批和上线流程规范化的运维、DBA 和开发团队。
版本与授权
项目为开源软件,使用 Apache-2.0 协议。GitHub 的 Releases 页面为空,没有正式发布的版本号;README 提到 Docker 镜像标签为 0.2。
版本列表
-
-
-
repoll v0.1 官方版
repoll(redis管理平台),repoll是一个使用django框架编写的re ...
软件大小:2.6 MB 更新时间:2021-05-09
-
