本项目是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

  1. 数据库配置

  1. 默认用户配置
    默认用户名/密码:admin/admin,如需更改,请在首次启动前更改配置文件

  2. 数据目录配置 (绝对路径
    原始数据(redis.confredis-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 安装方式

 

 

如需更多的操作学习请至查看

https://github.com/ngbdf/redis-manager/

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐