检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
散到各个槽位对应的分片中。 no readonly-lua-route-to-slave-enabled 是否把只读账号的只读lua路由到从节点,如果开启,只读账号的只读lua可以执行,且会路由到从节点。 仅读写分离实例支持该参数。 yes:开启 no:关闭 no cluster-sentinel-enabled
old_password String 是 旧密码。 new_password String 是 新密码。 实例密码复杂度要求: 密码不能为空。 密码不能和账号及账号的倒序相同。 密码长度在8到32位之间。 至少必须包含如下四种字符中的三种: 小写字母 大写字母 数字 特殊字符包括(`~!@#$^&*()-_=+\|{}:
使用Nginx实现公网访问DCS 方案概述 当前,华为云DCS的Redis 4.0及以上版本不支持绑定弹性IP,无法直接通过公网访问。 本章节主要介绍通过跳板机访问VPC内Redis 4.0/5.0/6.0单机、主备、读写分离、Proxy集群实例的操作,Cluster集群实例暂不支持使用该方案进行公网访问。
使用SSH隧道代理实现公网访问DCS 方案概述 当前,华为云DCS的Redis 4.0及以上版本不支持绑定弹性IP,无法直接通过公网访问。 本章节主要介绍通过SSH工具的隧道代理机制,通过一台既能连接DCS缓存实例,又能被本地电脑访问的中转服务器,实现“代理转发”,从而访问VPC内Redis
版本支持策略 分布式缓存服务Redis的版本生命周期如表1所示。 表1 版本生命周期 版本 当前状态 华为云商用时间 计划EOM(停止销售)时间 计划EOS(停止服务)时间 Redis 3 已停售 - 2021年2月 2024年12月 Redis 4 在售 2020年4月 2025年9月
使用同一VPC内客户端访问Redis实例。 安装了客户端的弹性云服务器必须与Redis实例属于同一个VPC。Redis 3.0/6.0企业版实例,弹性云服务器与Redis实例需配置为相同的安全组,或者安全组不同时配置安全组连通规则。Redis 4.0及以上版本的基础版实例,如
实例类型 分片数 副本数 负载均衡 占用IP数 单机 单分片 单副本,不支持多副本 - 1个 主备 单分片 默认双副本,支持配置为2-10副本 企业版主备实例仅支持2副本 不支持 占用IP个数=副本数 读写分离 单分片 默认双副本,支持2-6副本 支持 1个 Proxy集群 多分片 双副本,不支持其他副本数
is实例的连接密码。 在命令返回的结果中,获取所有master节点的IP端口,如下如所示: 在准备好的华为云ECS上安装迁移工具RedisShake。 登录华为云ECS。 在华为云ECS中执行以下命令下载RedisShake,本文以下载2.0.3版本为例进行说明。您可以根据实际需要下载其他RedisShake版本。
单机实例仅有主节点,无法保证数据持久性,且不支持数据自动或手动备份。 实例架构设计 DCS的Redis单机实例架构,如图1所示。 Redis 3.0和Redis 6.0企业版实例不支持定义端口,端口固定为6379,Redis 4.0及以上版本的基础版实例支持自定义端口,如果不自定义端口,则使用默认端口6379
本章节指导用户通过API创建数据迁移任务。API的调用方法请参见如何调用API。 本文使用在线迁移、全量迁移的方式为例创建数据迁移任务,源实例与目标实例是华为云上处于相同VPC的Redis。 涉及接口 创建数据迁移任务,涉及的API如下: 查询源实例的IP和端口:确定迁移的源Redis实例的IP和端口。
Redis 3.0支持及禁用的命令(已停售) 华为云DCS Redis 3.0基于开源3.0.7版本进行开发,兼容开源的协议和命令。本章节主要介绍DCS Redis 3.0命令的兼容性,包括支持命令列表,禁用命令列表,以及不支持的高版本Redis脚本和命令列表,以及命令使用限制说明。
散到各个槽位对应的分片中。 no readonly-lua-route-to-slave-enabled 是否把只读账号的只读lua路由到从节点,如果开启,只读账号的只读lua可以执行,且会路由到从节点。 仅读写分离实例支持该参数。 yes:开启 no:关闭 no cluster-sentinel-enabled
Redis 5.0支持及禁用的命令 华为云DCS Redis 5.0基于开源5.0.9版本进行开发,兼容开源的协议和命令。本章节主要介绍DCS Redis 5.0命令的兼容性,包括支持命令列表,禁用命令列表。 DCS Redis缓存实例支持Redis的绝大部分命令,任何兼容Redis协议的客户端都可以访问DCS。
Redis 4.0支持的命令 表1和表2列举了华为云Redis 4.0单机/主备/Cluster集群实例支持的Redis命令。 表3和表4列举了华为云Redis 4.0 Proxy集群支持的Redis命令。 表5和表6列举了华为云Redis 4.0读写分离支持的Redis命令。
createInstanceOrder 创建实例规格变更订单 Redis createSpecificationChangeOrder 更新企业项目ID Redis updateEnterpriseProjectId 主备切换 Redis masterStandbySwitchover
Redis 7.0支持及禁用的命令 华为云DCS Redis 7.0完全兼容开源Redis 7。 本章节主要介绍DCS Redis 7.0命令的兼容性,包括支持命令列表,禁用命令列表。 DCS Redis缓存实例支持Redis的绝大部分命令,任何兼容Redis协议的客户端都可以访问DCS。
配置参数的操作请参考修改DCS实例配置参数。 Redis实例是否支持开启主节点不持久化,仅从节点持久化 DCS Redis 4.0/5.0/6.0基础版的主备和集群实例、企业版高性能型主备实例,可以通过将实例参数appendonly设置为only-replica,开启实例仅从节点持久化。 其他版本和实例类型暂不支持该特性。
调整实例为读写分离实例,对高消耗命令或应用进行分流。 扩容实例增强实例处理能力。 是否存在Redis的持久化重写操作 对于主备和集群实例,华为云Redis实例默认开启AOF数据落盘,实例开启了AOF持久化功能后,华为云Redis会定期进行AofRewrite的磁盘整理,AOF磁盘持久化整理一般在以下2种场景执行: 数
is网络不连通、源Redis不支持SYNC/PSYNC命令的场景。需要将数据备份文件导入到OBS,DCS从OBS桶中读取数据,将数据迁移到华为云Redis中;或直接将备份文件导入到DCS实例中。 由于用户对Redis的使用环境和场景各有差异,具体的迁移方案需要用户根据实际需求完善
一致则修改一致后重试。 测试网络 在客户端使用ping和Telnet小工具测试网络。 如果ping不通: VPC内访问Redis 3.0或企业版Redis时,要求客户端与DCS缓存实例的VPC相同,安全组相同或者DCS缓存实例的安全组放开了6379端口访问。 VPC内访问Redis