java编写监控redis集群,Redis集群监控RedisClusterManager

RedisClusterManager监控Redis集群环境要求:Java8+

jdk配置这里略过

RedisClusterManager 下载地址:https://git.oschina.net/yanfanVIP/RedisClusterManager/releases附件:systemMonitor-release.tar.gz 收集系统状态包

附件: RedisManager-Web-1.0.0-SNAPSHOT-beta.tar.gz redis集群管理包

1、安装systemMonitor

# tar -zxvf systemMonitor-release.tar.gz

# vi start.sh

#!/bin/sh

website="http://localhost:8080/metric"

ip="192.168.1.107"      #这里的IP要和RedisManager-Web保持一致

java -jar systemMonitor.jar --website=$website --ip=$ip

#sh start.sh       #启动systemMonitor

200

2、安装RedisManager-Web

#tar -zxvf RedisManager-Web-1.0.0-SNAPSHOT-beta.tar.gz

# sh start.sh    #启动RedisManager-Web

.   ____          _            __ _ _

/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \

( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

\\/  ___)| |_)| | | | | || (_| |  ) ) ) )

'  |____| .__|_| |_|_| |_\__, | / / / /

=========|_|==============|___/=/_/_/_/

:: Spring Boot ::        (v1.5.2.RELEASE)

2017-05-08 12:01:30.679  INFO 5505 --- [           main] org.redis.manager.AppStarter             : Starting AppStarter v1.0.0-SNAPSHOT on WebServer107 with PID 5505 (/data/software/RedisManager-Web-1.0.0-SNAPSHOT/RedisManager-Web-1.0.0-SNAPSHOT.jar started by root in /data/software/RedisManager-Web-1.0.0-SNAPSHOT)

2017-05-08 12:01:30.682  INFO 5505 --- [           main] org.redis.manager.AppStarter             : No active profile set, falling back to default profiles: default

2017-05-08 12:01:30.752  INFO 5505 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@27c6e487: startup date [Mon May 08 12:01:30 CST 2017]; root of context hierarchy

2017-05-08 12:01:31.312  INFO 5505 --- [           main] o.s.b.

1、集群监控功能

61b3bfbda0136b72bd7b5f7723ea323f.png

2、集群状态查询

6128c3c72fae3e35727ad7cb69bc0d72.png

3、集群节点管理功能

1cc48b2cb6be5cee24a5c0a9663037b4.png

从节点重新设置主节点

97760d61877020a566493c8489350289.png

主从切换

a2195f41cddcdd7832ab185b4eafe297.png

槽迁移

307981dfe47e6262e865f868d8274837.png

4、集群数据管理

131fce7cb9094f35123e031f5128df42.png

创建集群

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

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

6a4d17bcaef10fbf8c57fff331651c25.png

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

92357ba6b5f50eb023765ee548140d2d.png

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

7b4eaf0920b563d5919dc5e91b4bcc21.png

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

b58c5ef2c7044b37d4198c3c034ff565.png

6、查询新建集群状态

3401b87414e647ac5b567b2406d401b6.png

数据查询的方法

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

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

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

e08bb7c8144a5b214424174b01d17b28.png

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

f23629eaa5b49d253ab7fabe1b20b045.png

总体功能不错,可以对Redis集群实现管理功能。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值