2024-05-29 03:07:42
在实例节点列表中,展示了当前Redis实例的所有节点的列表,提供了列表、节点检索、节点维度和实例维度的WebCli功能。该功能当前在Cluster集群版种提供。
提供的节点信息包含节点角色、节点地址、所在可用区、slot数、已使用内存信息等。
当实例规格较大分片数较多时,还可使用节点搜索功能,进行快速定位节点。
可通过WebCli进入某个节点进行数据查询。
1.登录Redis 控制台。
2.在"实例列表"页面,选择目标实例,点击 实例名称,进入"实例详情"页面。在"实例详情"页面,点击 "节点列表" tab签页面,进入节点列表页面。
名称 | 参数名 | 类型 | 说明 |
---|---|---|---|
分片ID | shardId | String | 节点分片ID,从0开始 |
节点地址 | address | String | 节点访问地址 |
可用区 | az | String | 节点所属AZ |
角色 | role | String | 节点角色,master表示主节点,slave表示从节点 |
节点状态 | status | String | 节点状态,running表示节点正常,error表示节点异常 |
Slot个数 | slots | Integer | 节点负责的Slot个数 |
节点已使用内存 | usedMemory | Integer | 节点已使用内存,单位Byte |
节点总内存 | maxMemory | Integer | 节点总内存,单位Byte |
3.当某节点发生故障时,会观测到某一节点状态异常,此时平台会自动触发高可用机制进行故障恢复。
为监测节点运行状态,您可配置节点异常监控指标获得监控报警,配置方式见: 节点异常监控
4.通过每个节点所在行的操作中,点击WebCli,可直接查看当前节点的信息。通过列表顶部的WebCli可查看当前实例维度的实例信息数据。
【重启场景】
当您碰到如下场景时,可尝试重启实例节点方式:
1、 连接数满导致主从复制失败;
2、连接数满导致监控采集不到(监控与redis用了同一个端口时可能发生)
3、连接数满导致redis无法链接
4、连接数满导致无法执行脚本
5、从节点读的效率较低、读从压力过大时
6、碎片率大时影响了性能,可通过重启解决碎片
【重启影响】
重启过程中会发生秒级闪断,请提前在业务侧做好重连机制,建议在低峰期执行重启操作。
【重启方式】
支持单节点重启、批量节点重启。当前redis采用滚动重启的方式,来尽量避免节点数据丢失。
可参考以下操作来模拟节点故障。
1、 进入实例的节点列表页,可以查看到当前实例的所有节点信息,并且均为正常状态
2、 通过命令行删除一个主节点pod,
kubectl delete pod redis-fdpdmewsykky-shard-0-master-0 -n redis-fdpdmewsykky
3、 回到控制台页面,可看到节点发生异常
4、 此时会自动触发Redis高可用机制,redis开始自动主从切换。
5、 待切换完成后,Pod会重新正常运行、在Redis节点列表页也可观测到节点开始正常运转。
我们的产品专家为您找到最合适的产品/解决⽅案
1v1线上咨询获取售前专业咨询
专业产品顾问,随时随地沟通