检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
排查Redis实例带宽使用率高的问题 概述 Redis实例作为更靠近应用服务的数据层,通常会执行较多的数据存取并消耗网络带宽。不同的实例规格对应的最大带宽有所不同,当超过该规格的最大带宽时,会产生流控,流控会导致连接被丢弃,从业务角度可能会造成业务的延迟增大,客户端连接异常等问题
action 只有主备类型的实例才支持这个操作。 不支持此操作。 400 111400087 the backup record status is err when restore this instance 恢复实例时,备份记录的状态错误,succeed状态的才能进 行恢复。 请稍后重试或联系技术支持。
DCS通过多种数据保护手段和特性,保障DCS的数据安全可靠。 表1 DCS的数据保护手段和特性 数据保护手段 简要说明 详细介绍 容灾和多活 根据对数据与服务的不同可靠性要求,您可以选择将缓存实例部署在单可用区内(单机房),或者跨可用区(同城灾备)。 容灾多活策略 副本冗余 副本通过增量数据同步的方式保持缓存数
变更为proxy集群时,需要评估proxy集群的多DB使用限制和命令使用限制对业务的影响。具体请参考proxy集群使用多DB限制,实例受限使用命令。 变更前实例的已用内存必须小于变更后最大内存的70%,否则将不允许变更。 如果变更前实例的已用内存超过总内存的90%,变更的过程中可能会导致部分key逐出。
Cluster协议。 命令限制 不支持的Redis命令,请参考开源命令兼容性。 读写分离实例受限使用的命令请参考实例受限使用的Redis命令。 不支持的Redis命令,请参考开源命令兼容性。 Proxy集群实例受限使用的命令请参考实例受限使用的Redis命令。 不支持的Redis命令,请参考开源命令兼容性。
该指标对于统计周期内的测量对象的CPU使用率进行多次采样,表示多次采样的最高值。 单位:%。 0-100% Redis实例(单机/主备/读写分离) 1分钟 cpu_avg_usage CPU平均使用率 该指标对于统计周期内的测量对象的CPU使用率进行多次采样,表示多次采样的平均值。 单位:%。
戏数据的一致性。可以使用Redis的消息队列pub/sub机制,将数据变更消息发布到Redis的频道中,其他游戏服务器订阅该频道,接收数据变更消息,从而实现数据同步。 跨服资源共享 游戏合服后,可以将多个游戏服务器的资源进行共享,例如玩家道具、金币等。可以使用Redis的分布式锁
删除DCS实例的权限策略,控制他们对DCS资源的使用范围。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户进行权限管理,您可以跳过本章节,不影响您使用DCS服务的其它功能。 IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。关
Cluster集群实例支持多个Key,但不支持跨slot访问的Redis命令。受限使用的命令如表1。 Proxy集群实例支持多Key的命令中,部分命令不支持跨slot访问,请参考表3。受限使用的命令如表2。 读写分离实例受限使用的命令,如表4。 当用户执行比较耗时的命令(如flushall)时,可能会导
配置Redis客户端重试机制 重试的重要性 无论是客户端还是服务端,都有可能受到基础设施或者运行环境的影响,遇到暂时性的故障(例如瞬时的网络抖动/磁盘抖动,服务暂时不可用或者调用超时等),从而导致Redis操作失败。通过设计完备的自动重试机制可以大幅降低此类故障的影响,保障操作最终能成功执行。
VPC内访问Redis 3.0或企业版Redis时,要求客户端与DCS缓存实例的VPC相同,安全组相同或者DCS缓存实例的安全组放开了6379端口访问。 VPC内访问Redis 4.0/5.0/6.0基础版时,要求客户端与DCS缓存实例的VPC相同,Redis实例如果配置了白名单,需确
检查jedis客户端配置的IP地址是否与DCS缓存实例的连接地址或IP地址一致,如果是通过公网访问,则检查是否与DCS缓存实例绑定的弹性IP地址一致,不一致则修改一致后重试。 测试网络。 在客户端使用ping和Telnet小工具测试网络。 如果ping不通: VPC内访问时,要求客户端与DC
配置Redis访问密码 DCS提供了通过密码访问Redis的功能,确保缓存数据足够安全。同时也支持免密访问Redis的方式,您可以综合安全与便利的考虑,选择适合的Redis访问方式。 对于生产环境的系统,特别是含有用户等重要信息的缓存实例,建议配置实例密码访问Redis。 如果您需要
DCS支持哪些实例类型变更? DCS实例规格变更的业务影响 Redis/Memcached实例变更失败的原因 DCS实例如何缩容? Redis集群实例如何内存不变,只扩分片数? 使用Lettuce连接Cluster集群实例时,规格变更的异常处理 集群实例是否支持单分片扩容(垂直扩容)
在页面右上角,选择“资源 > 我的配额”。 系统进入“服务配额”页面。 图1 我的配额 您可以在“服务配额”页面,查看各项资源的总配额及使用情况。 如果当前配额不能满足业务要求,请参考后续操作,申请扩大配额。 如何申请扩大配额? 登录管理控制台。 在页面右上角,选择“资源 > 我的配额”。 系统进入“服务配额”页面。
是 旧密码。 new_password String 是 新密码。 实例密码复杂度要求: 密码不能为空。 密码不能和账号及账号的倒序相同。 密码长度在8到32位之间。 至少必须包含如下四种字符中的三种: 小写字母 大写字母 数字 特殊字符包括(`~!@#$^&*()-_=+\|{}:
实例配置项ID。 param_name String 是 实例配置项名。 param_value String 是 实例配置项的值。 对于表3的参数值要求可参考表4。 请求示例 PUT https://{dcs_endpoint}/v1.0/{project_id}/instan
Redis-cli是Redis自带的一个命令行工具,安装Redis后即可直接使用Redis-cli工具。本文档主要介绍如何使用Redis-cli将自建Redis迁移到DCS缓存实例。 AOF文件的生成较快,适用于可以进入Redis服务器并修改配置的场景,如用户自建的Redis服务。 建议选择业务量较少的时间段进行迁移。
多线程高性能版,适用于对单节点性能有超高要求的用户,比如互联网热点事件、大咖直播等高并发访问场景。Redis 6.0之前版本,通常受到慢请求单线程处理的制约,任何一个慢请求的出现都会带来其它用户请求的延时。Redis多线程高性能版对从IO到后端事件处理的全流程,进行了多线程并行优化;通过
Redis-py客户端连接Redis(Python) 本章节介绍使用Python Redis客户端redis-py连接Redis实例的方法。更多的客户端的使用方法请参考Redis客户端。 以下操作以通过弹性云服务器上的客户端连接Redis实例为例进行说明。 连接单机、主备、Proxy集群实例建议使用redis-py