检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
host=<host> #redis 端口号 spring.redis.port=<port> #redis 数据库下标 spring.redis.database=0 #redis 密码 spring.redis.password=<password> #redis 读写超时 spring.redis
host=<host> #redis 端口号 spring.redis.port=<port> #redis 数据库下标 spring.redis.database=0 #redis 密码 spring.redis.password=<password> #redis 读写超时 spring.redis
节点状态,所有值如下: Creating:创建中。 Active:运行中。 Inactive:故障。 Deleting:删除中。 AddSharding:添加分片中。 az_code String 可用区code。 node_role String 节点角色,所有值如下: redis-server:Redis
排查Redis实例带宽使用率高的问题 概述 Redis实例作为更靠近应用服务的数据层,通常会执行较多的数据存取并消耗网络带宽。不同的实例规格对应的最大带宽有所不同,当超过该规格的最大带宽时,会产生流控,流控会导致连接被丢弃,从业务角度可能会造成业务的延迟增大,客户端连接异常等问题
项目ID。获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 instance_id 否 String 缓存实例ID,根据该字段可查询出实例可变更的规格。 spec_code 否 String 产品规格编码。 cache_mode 否 String 缓存实例类型。取值范围如下:
包年/包月 包年/包月是一种先付费再使用的计费模式,适用于对资源需求稳定且希望降低成本的用户。通过选择包年/包月的计费模式,您可以预先购买云服务资源并获得一定程度的价格优惠。本文将介绍包年/包月DCS缓存实例的计费规则。 适用场景 包年/包月计费模式需要用户预先支付一定时长的费用
参数类型 描述 id String 迁移任务ID。 name String 迁移任务名称。 status String 迁移任务状态,这个字段的值包括:SUCCESS(成功), FAILED(失败), MIGRATING(迁移中),TERMINATED(已结束)。 error String
个前提下的前提下,DCS支持通过在线迁移的方式,将其他云厂商的Redis数据全量或增量迁移到DCS目标Redis中。 在线迁移,相当于临时给源端Redis增加一个从节点并且做一次全量同步到迁移机,建议在业务低峰期执行迁移,否则可能导致源端实例CPU瞬时冲高,时延增大。 约束与限制
C命令这两个前提下,DCS支持通过在线迁移的方式,将源端的自建Redis数据全量或增量迁移到DCS目标Redis中。 在线迁移,相当于临时给源端Redis增加一个从节点并且做一次全量同步到迁移机,建议在业务低峰期执行迁移,否则可能导致源端实例CPU瞬时冲高,时延增大。 约束与限制
与其他服务的关系 DCS在使用时与华为云其他服务配合使用,本节简单介绍虚拟私有云、弹性云服务器、统一身份认证服务、云监控服务、云审计服务以及对象存储服务。 图1 DCS缓存服务与其他服务的关系 虚拟私有云 虚拟私有云(Virtual Private Cloud,简称VPC)是用户
示意图 在Pipeline模式的具体实现中,大部分Redis客户端采用批量处理的方式,即一次发送多个命令,在接收完所有命令执行结果后再返回给上层业务。通过Pipeline模式可降低网络往返时延(Round-trip time,简称RTT),减少read()和write()的系统调
和PSYNC命令这两个前提下,支持使用在线迁移的方式,将DCS源Redis中的数据全量或增量迁移到目标Redis中。 在线迁移,相当于临时给源端Redis增加一个从节点并且做一次全量同步到迁移机,建议在业务低峰期执行迁移,否则可能导致源端实例CPU瞬时冲高,时延增大。 约束与限制
"error_code" : "DCS.5010", "error_msg" : "Failed to operate SSL in database." } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8
由于超时可能发生在下述任一阶段: 该命令由客户端发送成功,但尚未到达Redis。 命令到达Redis,但执行超时。 命令在Redis中执行结束,但结果返回给客户端时发生超时。 执行重试可能导致某个操作在Redis中被重复执行,因此不是所有操作均适合设计重试机制。通常推荐仅重试幂等的操作,例如SET操作,即多次执行SET
DCS数据迁移概述 DCS控制台界面支持的数据迁移方式有在线迁移和离线迁移(备份文件导入)两种方式,其中,在线迁移支持增量数据迁移。 在线迁移,涉及到SYNC/PSYNC命令,适用于源Redis放通了SYNC/PSYNC命令的场景。支持将源Redis中的数据全量迁移或增量迁移到目标Redis中。
-r <keyspacelen> : 对SET/GET/INCR使用随机键,对SADD使用随机值。参数中keyspacelen 指的是添加键的数量。 -e :如果服务器回复错误,请在stdout上显示它们。 -q :只展示query/sec的值。 -l :循环测试。 -t <tests>
"error_code" : "DCS.5010", "error_msg" : "Failed to operate SSL in database." } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8
使用RedisShake工具在线迁移自建Redis Cluster集群 RedisShake是一款开源的Redis迁移工具,支持Cluster集群的在线迁移与离线迁移(备份文件导入)。DCS Cluster集群与Redis Cluster集群设计一致,数据可平滑迁移。 本文以Li
"error_code" : "DCS.5010", "error_msg" : "Failed to operate SSL in database." } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8
huaweicloud.sdk.dcs.v2.model.*; public class ResetAclAccountPassWordSolution { public static void main(String[] args) { // The