RedisClusterManager

Redis集群管理工具
授权协议 Apache
开发语言 Java
所属分类 服务器软件、 集群/负载均衡
软件类型 开源软件
地区 国产
投 递 者 冯淳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

本项目是Redis Cluster集群的管理工具;

项目地址 : https://gitee.com/yanfanVIP/RedisClusterManager

演示地址:http://59.110.161.181 (阿里云网速较慢,请多等待。请尽量不要将Redis集群弄坏,谢谢配合)

环境要求:Java8+

系统部署方式:

  • 下载最新版安装包 https://gitee.com/yanfanVIP/RedisClusterManager/releases
  • 解压RedisManager-Web-1.0.0-SNAPSHOT.tar.gz到安装目录
  • 运行相应脚本,启动服务器
  • 若需要监控server信息,则将相应的monitor服务部署到Redis服务器中,并指定上报频率和服务器IP地址
  • 配置Resource包含一下内容
.
├── jre.1.7.x64.gz
├── jre.1.7.x86.gz
├── redis.3.0.6.x64.gz
├── redis.3.0.6.x86.gz
├── redis.conf.template
└── systemMonitor-release.tar.gz

基于Java开发,数据库采用了嵌入式Leveldb, 方便部署。

项目的主要功能有以下几点:

1:集群监控功能

可以同时对多个集群的状态进行监控,集群监控

2:集群状态查询

图形化展示集群的主从关系,实时更新节点的请求量等数据,部署Monitor工具后,还可以监测到机器的硬件占用情况集群从属关系监控集群数据化分析

3: 集群节点管理功能

树状结构展示集群的主从关系,并且可以实时修改集群节点关系集群主从关系从节点重新设置主节点设置Slave

主从切换

主从切换

槽迁移

槽迁移

4:集群数据管理

集群数据查询scanget data

2017-4-22 update

  • 新增集群创建功能
  • 新增自动化RedisCluster部署功能

自动化创建集群

输入图片说明

创建集群方法

1:打开Manager首页,点击右上角的Create Cluster

2:若没有在集群中注册redis打包文件,则点击Import Resource,并且上传Resource

资源列表

3:若没有在集群中注册Server信息,则点击Import Server

注册Server

4:点击Install Node, 进行Redis以及monitor的自动化安装

Install Node

5:安装完所有节点后,点击Create Cluster,填写Master数量,生成集群

自动化创建集群

6:查询新建集群状态

输入图片说明

数据查询的方法

1:在Manager首页,点击集群进入集群操作界面

2:点击右上角的Query按钮,进入查询界面

3:在搜索框输入需要查询的key,或者使用通配符‘*’进行匹配

Query

4:在查询的key列表中,点击查询数据详情

输入图片说明

 相关资料
  • 主要内容:使用简介 Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。 支持的工具包括但不限于以下各项: Dokku Docker Compose Docker Machine Jen

  • 集群管理架构概述。 { "clusters": [], "sds": "{...}", "local_cluster_name": "...", "outlier_detection": "{...}", "cds": "{...}" } clusters (required, array) 群集管理器将执行服务发现,健康检查和负载平衡的上游群集列表。 sds (someti

  • 集群管理架构概述 v1 API 参考 v2 API 参考 统计 概述 健康检查统计 离群检测统计 动态HTTP统计 动态HTTP交叉树统计 按服务区动态HTTP统计 负载均衡统计 负载均衡子集统计 运行时设置 主动健康检查 离群异常检测 核心 区域负载均衡 熔断 集群发现服务 统计 健康检查 TCP健康检查 熔断 运行时配置

  • Envoy的集群管理器管理所有配置的上游集群。就像Envoy配置可以包含任意数量的监听器一样,配置也可以包含任意数量的独立配置的上游集群。 上游集群和主机从网络/HTTP过滤器堆栈中抽象出来,因为上游集群和主机可以用于任意数量的不同代理任务。集群管理器向过滤器堆栈公开API,允许过滤器获得到上游集群的L3/L4连接,或者到上游集群的抽象HTTP连接池的句柄(无论上游主机是支持HTTP/1.1还是H

  • 用户除了通过控制台管理集群外,还可以通过ssh直接登陆到主节点上进行操作。主节点上已经完成了集群环境的相关配置,您可以直接在主节点上执行命令。 您还可以通过ssh架设SOCKS5代理服务器后,访问到集群内原生的hadoop管理页面。 生成密钥对 在自己机器上,执行命令如下 ssh-keygen -f ./hadoop_key -C "emr public key" 其中-f指定文件,-C添加

  • 为了管理异构和不同配置的主机,为了便于Pod的运维管理,Kubernetes中提供了很多集群管理的配置和管理功能,通过namespace划分的空间,通过为node节点创建label和taint用于pod的调度等。

  • 在本书的最佳实践部分,我们在CentOS上部署了kuberentes集群,其中最开始又重要的一步就是创建TLS认证的,查看创建TLS证书和秘钥。很多人在进行到这一步时都会遇到各种各样千奇百怪的问题,这一步是创建集群的基础,我们有必要详细了解一下其背后的流程和原理。 概览 每个Kubernetes集群都有一个集群根证书颁发机构(CA)。 集群中的组件通常使用CA来验证API server的证书,由A

  • Kuberentes 支持多租户,这就需要对集群的安全性进行管理。