Sentinel为社区Redis提供高可用服务,云数据库Redis版开发了Sentinel兼容功能,以适应使用了Sentinel的场景。您可以依照本文的说明在云数据库Redis版管理控制台开启该功能。

前提条件

要使用Sentinel兼容模式,云数据库Redis版实例需满足以下条件:

表 1. Sentinel兼容使用限制
限制项 说明
引擎版本 Redis 4.0
网络类型 VPC
前置操作 开启免密访问

Redis Sentinel简介

Redis Sentinel为开源Redis提供主从实例监控、故障告警、自动故障切换等服务,很多使用本地自建Redis数据库并且对可靠性要求较高的业务场景都用到了Sentinel。为了给这类场景中的Redis数据库迁移上云提供方便,阿里云开发了Sentinel兼容模式。

说明 阿里云云数据库Redis版使用自研的高可用服务HA组件,无需Sentinel。

在Redis管理控制台设置参数

  1. 登录 Redis管理控制台
  2. 在界面左上方的菜单栏中选择实例所在的地域 。
  3. 单击目标实例的实例ID或者操作列的管理
  4. 实例信息页的左侧导航栏中,单击参数设置
  5. 在参数列表中找到#no_loose_sentinel-enabled,单击其操作列的修改
    说明 如发现有4.0版本的实例不支持该参数,请尝试升级小版本
  6. 在弹出的对话框中将值修改为yes,之后单击确定

    更多参数信息请参见参数设置

使用API设置参数

除了在控制台修改参数的值,您还可以调用ModifyInstanceConfig接口来设置参数。