GitHub: https://github.com/ngbdf/redis-manager
Redis Manager 是 Redis 一站式管理平台,支持集群的创建、管理、监控和报警。
集群创建:包含了三种方式 Docker、Machine、Humpback;
集群管理:支持节点扩容、缩容、Slots迁移、BeMaster、BeSlave、Memory Purge、配置修改等功能;
集群监控:Redis 集群重要监控指标,如Memory、Clients、命中率等;可实时查看Redis Info、Redis Config、Slow Log等信息;Query 功能可查询任何类型的Key。
集群报警:支持used_memory、clients等监控,并默认实现了邮件报警,用户可自己对预警接口进行其他实现,如微信、短信报警等。
产品主要功能介绍
Dashboard
展示当前用户组监控的所有集群
1.创建集群
目前支持 Redis Cluster 模式的创建,包括机器安装、Docker安装和Humpback安装方式。
2.管理集群
管理集群分为 ClusterManager 和 NodeManager 两部分
2.1 ClusterManager
集群管理主要包括节点导入、slots 迁移、master slave 角色切换、动态配置、集群缩容、扩容等功能
2.2 NodeManager
节点管理主要包含了节点的启动关闭重启扩容等。
3.集群监控
提供集群监控、查询 key、查看slow log 等功能。
3.1 具体监控详情
可在右上角通过 Time Range、Nodes 的选择来查看不同时间或不同节点的监控,监控详情如图:
3.2 Query客户端
支持任意类型的 key 查询。
4.集群报警
针对 Redis 集群一些重要指标进行监控报警,默认实现了邮件报警。