检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 单击对应Redis实例的名称,进入该实例的基本信息页面。 单击“公网访问”右侧的,弹出“修改公网访问”页面。 单击,打开公网访问开关。 从“弹性IP地址”下拉列表中选择一个弹性IP。 如果没有弹性I
会根据选择的参数模板,创建对应参数配置的实例。 本节介绍如何在分布式缓存服务管理控制台查看实例参数模板的参数信息。 查看参数模板信息 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“参数模板”。 在“参数模板”页面,选择“系统默认”或者“自定义”。
YNC和PSYNC命令这两个前提下,才可以使用在线迁移的方式,将源Redis中的数据全量迁移或增量迁移到目标Redis中,但其他云厂商的部分实例可能存在无法在线迁移的问题,可以采用离线或其它迁移方案,具体请参考迁移方案概览。 表1 DCS支持的迁移能力 迁移类型 源端 目标端:DCS服务
同一个命令支持多次重命名,每次新的重命名操作都会覆盖之前的重命名命令,如果需要恢复高危命令或忘记重命名后的命令,重新执行命令重命名即可。 命令不能重命名为除本命令外的其他原始命令,例如,keys命令可以命名为keys本身或非命令abc123,但不可以重命名为scan等其他原始命令。 重命名的命令
Redis版本差异 DCS在创建实例时,Redis可选择“版本号”、“实例类型”。 DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0及以上版本。 由于Redis不同版本的底层架构不一样,在创建Redis实例时,确定Redis版本后,将不能修改,如Redis 4
源实例是Cluster集群,且使用了内置key且跨slot的Lua脚本,迁移到DCS集群实例中时,可能会导致在线/备份导入迁移失败。 解决方案 迁移的目标端实例选择主备或读写分离实例。 问题建议 不建议Cluster集群实例使用内置key且跨slot的Lua脚本。 Cluster集群实例支持内置key且跨slot的Lua脚本:
开启或关闭SSL 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 在“缓存管理”页面,单击需要执行操作的缓存实例名称。 单击左侧菜单栏的“SSL设置”,进入SSL设置页面。 单击“SSL证书”后的,可以开启或关闭SSL。
当前支持的属性有“名称”、“规格”、“ID”、“IP地址”、“可用区”、“状态”、“实例类型”、“缓存类型”等。 例如,单击搜索栏,选择过滤属性“缓存类型”, 可选择缓存类型(Redis 3.0、Redis 4.0、Redis 5.0和Redis 6.0)过滤DCS缓存实例。 更多的搜索设置帮助,请单击搜索栏右侧的搜索帮助。
USHALL、KEYS、HGETALL等。 优化业务,例如避免频繁执行数据排序操作。 可选:根据业务情况,选择下述方法对实例进行调整: 调整实例为读写分离实例,对高消耗命令或应用进行分流。 扩容实例增强实例处理能力。 是否存在Redis的持久化重写操作 对于主备和集群实例,华为云
关闭/启动DCS实例 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 关闭或启动DCS实例。 关闭实例 在需要关机的缓存实例右侧,单击“操作”列下的“更多>关机”,或勾选需要关机的缓存实例后,单击实例列表上方的“更多>关机”。 在弹
实例类型变更(主备实例变更为读写分离实例除外) 前提条件 已成功申请DCS主备、集群或读写分离缓存实例,且实例处于运行中状态。 实例已有历史数据备份,且备份状态为“成功”。 恢复DCS实例数据 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,进入实例信息页面。
查看最大连接数:单击实例名称,进入实例详情页面,选择“配置参数”页签,查看maxclients参数的值(读写分离实例暂不支持该参数,可通过DCS实例规格查询实例最大连接数)。 查看实际连接数:单击实例名称,进入实例详情页面,选择“性能监控”页签,找到“活跃的客户端数量”监控项查看。
is、DCS缓存实例二者网络互通。 工具 在线迁移工具,推荐使用DCS控制台的在线迁移功能。 数据完整性 如果选择中断业务,则迁移完成后检查数据量和关键key。 如果选择不中断业务,则用户需要考虑增量数据的迁移。 迁移过程源端扩容影响迁移结果 在线迁移期间源端扩容操作会影响迁移,
创建的实例(单机或单副本集群除外)默认开启AOF持久化。 Redis实例默认不支持RDB持久化,因此也无法支持客户自行配置save参数。如果需要进行RDB持久化,可以使用主备或者集群实例的备份恢复功能,备份恢复时,Redis 4.0及以上版本实例,可以支持选择生成RDB持久化文件并且自动转储到OBS中。
使用Rump在线迁移其他云厂商Redis 部分云厂商的Redis实例禁止客户端发起SLAVEOF、BGSAVE、PSYNC等命令,无法使用Redis-cli、或RedisShake等工具快速导出数据。使用KEYS命令容易造成服务端阻塞。云厂商一般只提供备份文件下载,这种方式仅适宜离线迁移,且迁移过程对业务中断时间较长。
USHALL、KEYS、HGETALL等。 优化业务,例如避免频繁执行数据排序操作。 可选:根据业务情况,选择下述方法对实例进行调整: 调整实例为读写分离实例,对高消耗命令或应用进行分流。 扩容实例增强实例处理能力。 是否存在Redis的持久化重写操作 除单机及单副本Cluste
定DCS服务。 选择“规格”时,需要选择4层ELB(网络层TCP/UDP)。 为了使DCS实例支持公网访问,在创建独享型负载均衡时,必须开启“IP类型后端(跨VPC后端)”。 参考添加独享型负载均衡TCP监听器添加TCP监听器。 在配置“添加后端服务器”时,选择“IP类型后端(跨VPC后端)”
DCS的主备和集群实例支持部署高可用实例。租户可选择在单可用区或多可用区中部署实例。当租户选择跨AZ实例时,DCS实例会主动建立和维护Redis同步复制。在实例主节点故障的情况下,缓存实例会自动将备实例升为主节点,从而达到高可用的目的。如果租户使用缓存实例时,业务中读取数据比例大,可以选择4.0以上版本的读写
如果不需要自动备份,可以修改备份策略设置,关闭自动备份。 前提条件 已成功申请DCS主备、集群或读写分离缓存实例,且实例处于运行中状态。 配置自动备份策略 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,进入实例信息页面。 “缓存管理”
Redis命令执行是否有超时时间?超时了会出现什么结果? Redis超时分为客户端超时和服务端超时。 客户端命令超时时间一般由客户端代码自行控制,业务侧需要根据自己的业务特点选择合适的超时时间(例如Java的Lettuce客户端,该参数名为timeout)。 客户端如果发生命令执行超时,根据不同客户端的逻辑控制,可