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.

 

访问: http://192.168.1.107:8080

1、集群监控功能

 

 

2、集群状态查询

 

 

3、集群节点管理功能

 

 

从节点重新设置主节点

 

主从切换

 

槽迁移

 

4、集群数据管理

 

创建集群1、打开Manager首页,点击右上角的Create Cluster2、若没有在集群中注册redis打包文件,则点击Import Resource,并且上传Resource

 

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

 

 

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

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

 

6、查询新建集群状态

 

 

数据查询的方法1、在Manager首页,点击集群进入集群操作界面2、点击右上角的Query按钮,进入查询界面3、在搜索框输入需要查询的key,或者使用通配符‘*’进行匹配

 

 

 

 

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

Redis集群监控是确保集群运行稳定并实时获取性能指标的重要任务。在监控Redis集群时,需要关注以下几个指标: 1. 内存占用(used_memory): 通过监控内存占用情况,可以了解Redis集群当前的内存使用情况,避免内存溢出导致性能问题。 2. 每秒请求量(QPS): 监控每秒请求量可以帮助我们了解Redis集群的负载情况,及时发现请求过载或者异常请求。 3. 连接客户数(connected_clients): 通过监控连接客户数,可以了解当前有多少个客户端连接到Redis集群,从而评估集群的请求压力和连接数的变化趋势。 4. 阻塞连接数(blocked_clients): 监控阻塞连接数可以帮助我们发现由于请求过多而导致的连接阻塞情况,及时采取措施避免影响Redis集群的正常运行。 5. 主从角色(role): 监控主从角色可以了解Redis集群中各个节点的角色分布情况,及时发现主节点的故障或者切换。 通过监控这些指标,我们可以及时发现Redis集群的问题,预防性能下降或者故障发生,并采取相应的措施解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [redis集群的远程管理与监控](https://blog.youkuaiyun.com/marko39/article/details/79678331)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [使用redis-exporter对redis集群进行性能监控](https://blog.youkuaiyun.com/web18296061989/article/details/124104697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值