Redis全球多活功能具备高性能和低延迟的特性,通过查询子实例间的同步延迟,可帮助您实时掌握同步链路的状态,为运维管理提供参考依据。

前提条件

Redis全球多活实例中至少包含2个子实例。关于如何添加子实例,请参见 为分布式实例添加子实例

操作步骤

  1. 登录Redis管理控制台
  2. 在左侧导航栏,单击全球多活
  3. 找到目标分布式实例,单击实例ID前的加号图标。
    展开子实例列表
  4. 找到待查询同步延迟的源实例,单击其操作列的查看同步状态
    图 1. 查看同步状态
    查看同步状态
  5. 在弹出的对话框中,选择待查询时间、源实例的数据节点和目标实例。
    说明 目前支持的最大查询范围为最近1天。
    图 2. 同步状态
    同步状态
    监控指标 说明
    current_binlog_sync_delay_time binlog的同步延迟,单位为秒。由于地域间存在网络延迟,通常情况下,该值低于10秒为正常。
    说明 如果子实例自动触发高可用切换,或对其执行重启、变更配置等操作,该值可能会短时间上升至60秒左右,之后会恢复正常。
    ops 每秒从源实例的数据节点同步到目标实例的binlog条目数。
    status 同步状态,取值:
    • 1:正常。
    • 0:异常。

常见问题

Q:binlog同步延迟突然增高是什么原因或同步状态为异常,应该怎么排查?

A:如果子实例自动触发高可用切换,或对其执行重启、变更配置等操作,会引起同步延迟上升,属于正常波动,通常维持一段时间后会降低。如果同步延迟长时间较高或同步状态为异常,您可以提交工单寻求帮助,云数据库Redis产品团队将竭诚为您服务。