本项目是Redis Cluster集群的管理工具;
Redis Manager 是 Redis 一站式管理平台,支持集群(cluster、master-replica、sentinel)的监控、安装(除sentinel)、管理、告警以及基本的数据操作功能
集群监控:支持监控 Memory、Clients 等 Redis 重要指标;可实时查看 Redis Info、Redis Config 和 Slow Log
集群创建:支持 Docker、Machine、Humpback方式
集群管理:支持节点Forget、Replicate Of、Failover、Move Slot、Start、Stop、Restart、Delete、修改配置等功能
集群告警:支持 Memory、Clients 等指标(同监控指标),支持邮件、企业微信APP、企业微信Webhook、钉钉告警
工具箱:支持 Query、Scan 以及基本的数据操作
1.安装
环境要求
- JDK8+, OpenJDK8+
- Maven3
- Mysql5.7+
1.1 准备数据库
mysql安装略过,执行建库脚本,相关表会在项目启动时自动创建
CREATE DATABASE `redis_manager` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
下载作者的最新版本 https://github.com/ngbdf/redis-manager/releases
二进制包安装
安装包
,将二进制包解压, 并进入该目录,解压好的目录结构如下:
tar -xvf redis-manager-2.0.tar.gz
更改 application.yml
- 数据库配置
-
默认用户配置
默认用户名/密码:admin/admin,如需更改,请在首次启动前更改配置文件 -
数据目录配置 (绝对路径)
原始数据(redis.conf
,redis-xxx.tar.gz
) 在release
包的data
目录或源码的resources/data
目录下
### 系统需要的数据的目录
# 用户头像目录
redis-manager.auth.avatar-path: /opt/tool/redis-manager/data/avatar
# 配置文件目录(For Redis 集群安装)
redis-manager.installation.conf-path: /opt/tool/redis-manager/data/conf
# redis安装包目录(For Redis 集群安装)
redis-manager.machine.package-path: /opt/tool/redis-manager/data/machine
访问主页
浏览器输入localhost:8182 即可。
产品主要功能介绍
Dashboard
展示当前用户组监控的所有集群
集群导入
导入已存在集群
集群监控
监控 Memory、Clients 等 Redis 重要指标; 查询 Slow Log
集群管理
支持节点Forget、Replicate Of、Failover、Move Slot、Start、Stop、Restart、Delete、修改配置等功能
修改配置文件
集群告警
支持邮件、企业微信APP、企业微信Webhook、钉钉告警
数据操作
支持简单的数据操作
创建集群
目前支持 Redis Cluster、Standalone 模式的创建,包括机器安装、Docker 安装和 Humpback 安装方式
如需更多的操作学习请至查看