Skip to content

Redis可视化web管理平台,支持Redis Cluster集群、Codis、阿里和腾讯云Redis的运维管理以及基本的数据操作

License

Notifications You must be signed in to change notification settings

iguidao/redis-manager

Repository files navigation

redis-manager

这是一个可以操作[redis cluster/codis/腾讯云redis/阿里云redis]的web管理平台。


功能简介

  1. Cluster操作界面: 支持Redis Cluster集群的添加,可以查看Redis Cluster的集群状态
  2. Codis操作界面: 支持嵌入Codis Dashboard平台,可以查看codis平台信息,并且支持codis的扩缩容操作
  3. 腾讯云Redis操作界面: 支持腾讯云Redis的导入,可以查看腾讯Redis的基本信息
  4. 阿里云Redis操作界面: 支持阿里云Redis的导入,可以查看阿里Redis的基本信息(开发中...)
  5. 数据查询界面: 支持[string/list/hash/set/zset]类型的key的查询,以及查询[大key/热key/慢key/查询1万key]等功能,[阿里云redis暂时不支持]
  6. 用户界面: 支持用户的添加删除,可以管理平台用户
  7. 系统设置界面: 支持设置全局配置以及用户权限配置,可以管理平台系统配置
  8. 历史记录界面: 支持记载变更操作记录,方便审核回溯

项目启动

依赖语言

  • Golang1.19 + Vue3

环境依赖

  • mysql数据库 8.0版本以上
  • 云redis或者codis,或者单Redis,非cluster,2.8版本以上

启动

  • mysql需要创建 redis_manager 数据库:create database redis_manager;
  • 复制 yaml/dev.yaml 到 yaml/config.yaml
  • 编辑 yaml/config.yaml文件的[mysql、redis]配置
  • 命令行:go run main.go
  • docker模式启动: sh start-docker.sh
  • 浏览器访问:http://127.0.0.1:8000

项目依赖

大key查询依赖

  • 如果需要在自建Cluster和Codis上查询大key,则需要在每个redis机器上安装Agent,检测bgsave的dump文件,上传到cos里,才能进行使用;项目地址:redis-agent

主要功能界面介绍

账号:iguidao
密码:123456

登陆

账号密码登陆

概览

展示集群基本信息

Cluster集群页面

展示Redis Cluster集群的信息

Codis集群页面

展示Codis集群信息

腾讯Redis集群界面

展示腾讯Redis集群信息 >

阿里Redis集群界面

展示阿里Redis集群信息[未测试]

数据查询界面

进行redis的key操作,支持[查key/大key/热key/慢key/查询1万key/删key]功能

用户管理界面

进行用户的创建删除,身份更改功能

系统设置界面

进行全局配置

> 进行权限配置

历史记录界面

所有变更操作都会记录

联系方式

mail: xiaohui920@sina.cn

About

Redis可视化web管理平台,支持Redis Cluster集群、Codis、阿里和腾讯云Redis的运维管理以及基本的数据操作

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published