检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis数据库,单节点QPS支撑能达到10万,轻松应对秒杀并发。实现秒杀和数据加锁的命令简单,使用SET、GET、DEL、RPUSH等命令即可。
约束与限制 源端为Redis原生集群的数据时,需要针对集群的每个节点分别导出数据,然后逐一导入数据。 开启了SSL的目标实例不支持数据迁移,需要关闭目标实例SSL后再进行迁移,开启或关闭SSL的操作请参考配置Redis SSL数据加密传输。
Endpoint:指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud.com”。
Redis单机实例为单节点架构,不支持数据持久化,成本相对较低,适用于开发测试环境搭建。 可用区 每个区域包含多个可用区(AZ),本次操作保持默认的可用区即可。 实例规格 本次操作请选择内存为“1 GB”的实例规格。 虚拟私有云 请选择准备工作中已准备的虚拟私有云。
解决方法:请检查连接命令是否加上-c,在连接Cluster集群节点时务必使用正确连接命令。 Cluster集群连接命令: .
解决方法:请检查连接命令是否加上-c,在连接Cluster集群节点时务必使用正确连接命令。 Cluster集群连接命令: .
基于开源Redis以上机制,分布式缓存服务提供了一种通用的“过期Key扫描”的方式,来定时释放所有已经过期Key占用的内存,通过自行配置定时任务,在任务执行期间,会对所有缓存实例的主节点进行扫描操作,扫描操作会遍历整个实例的键空间,触发Redis引擎中对Key过期的判断,从而释放已过期的
由于Redis集群架构本身具有一定限制,例如不支持在单个命令中访问跨Slot的Key、当访问到不属于本节点的数据时会产生-MOVED错误等,请在集群架构中使用Pipeline时,确保Pipeline内部的命令符合集群架构的可执行条件,具体限制请参见实例受限使用命令。
node_num Integer 参与诊断的节点个数。 abnormal_item_sum Integer 诊断结果为异常的诊断项总数。 failed_item_sum Integer 诊断失败的诊断项总数。
replication_id 否 String 副本ID,可以从分片与副本中查询对应节点的副本ID,当实例不为单机实例时,该参数为必填。 请求参数 无 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg String 错误信息。
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 node_id 是 String 节点ID。 clean_cache 否 Boolean 是否重新查询并保存会话列表。
proxy_num String 该规格Proxy实例支持的Proxy节点数量。如果不是Proxy实例,该参数为0。 db_number String 该规格实例的DB数量。 表4 flavors参数说明 参数 类型 备注 capacity String 缓存实例的内存规格。
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 node_id 是 String 节点ID。 client_addrs 是 Array of strings 要kill的会话地址列表,取值为会话信息中peer的地址和端口。
您可以根据实际总QPS和调用Redis的客户端规模整体评估每个节点所使用的连接池大小。 使用监控获取合理值 在实际环境中,比较可靠的方法是通过监控来尝试获取参数的最佳值。可以考虑通过JMX等方式实现监控,从而找到合理值。
表2 Query参数 参数 是否必选 参数类型 描述 node_id 是 String 节点ID。 offset 否 Integer 偏移量,表示从此偏移量开始查询,偏移量大于等于0,默认为0。
获取vpc_id的请求示例: GET https://{vpc_endpoint}/v1/7d80ae32f57b499eb8781f9a9f57c538/vpcs {vpc_endpoint}信息,请从地区和终端节点获取。
node_name String 节点信息。 rename_commands Array of strings 重命名的指令。 updated_config_length Integer 更新配置项的长度。
如何分析Redis 3.0实例的热Key? 由于Redis 3.0本身不提供热Key能力,您可以参考以下方法进行分析。 方法1:进行业务结构和业务实现分析,找到可能的热Key。 例如,某商品在秒杀,或者用户登录,对业务代码分析,很容易找到热Key。 优点:简单易行。 缺点:需要对业务代码比较了解
node_name String 节点信息。 rename_commands Array of strings 重命名的指令。 updated_config_length Integer 更新配置项的长度。
查询可用区信息 功能介绍 查询所在局点的可用区信息。 调用方法 请参见如何调用API。 URI GET /v2/available-zones 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 region_id String 区域ID。 available_zones