检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
目标端口令。 target.version = 5.0 # 目标端redis版本。 target.type = standalone # 目标端类型。 target.db = 0 # 数据迁移到目标端GeminiDB Redis 的指定数据库上。默认是db0 big_key_threshold
不涉及。 默认取值: 不涉及。 operate_type 否 String 参数解释: 语句类型, 约束限制: 不涉及。 取值范围: 取空值,表示查询所有语句类型。 支持查询的所有语句类型如下(以“、”分隔):set、get、del、incr、incrby、incrbyfloat
connections in the pool are blocked for more than PoolTimeout duration. 但是通过查看实例的监控指标信息,发现数据库QPS、时延、连接数等信息一切正常,无慢请求信息。 报错可能原因 上述问题一般为客户端连接池配置问题。对于使用连
大Bitmap初始化 Bitmap,即位图类型,开源Redis直接使⽤STRING类型表达,因此可能会产⽣超⼤的STRING数据,进⽽在某些场景下出现⼤KEY的性能问题。GeminiDB Redis的Bitmap类型采⽤的是特殊编码的格式,内部采⽤分片算法,可以规避产⽣⼀个超⼤的
库密码,单击测试链接,若测试无异常跳转至下一页面,否则检查整条链路是否正常,白名单配置是否正确。 图1 源端和目标端配置 根据需要选择迁移类型(全量迁移或全量迁移+增量迁移)。选择预检查并报错拦截,选择所需要迁移的DB。 若客户使用多DB功能,需要勾选需要迁移的DB。若没有使用多DB功能,则只选择DB0。
接口版本和规格 查询数据库版本信息 查询数据库规格 查询专属资源列表 父主题: API v3(推荐)
是否将资源放在同一可用区内,主要取决于您对容灾能力和网络时延的要求。 如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。 如果您的应用要求实例之间的网络延时较低,则建议您将资源创建在同一可用区内。 区域和终端节点 当您通过API使用资源时,您必须指定其区域终端节点。有关华为云的区
规则2:表名和数据库名不超过48字节。 规则3:表默认按照最佳性能规格创建。如果对表性能要求不高,可以创表时指定性能参数“Z00_THROUGHPUT”, 可选项有big、medium、small。默认指定为big,由于存储引擎使用Rocksdb需要预分配内存,所以实例创表数目有一定限制,具体请参见GeminiDB
目标端redis版本。 target.type = standalone # 目标端类型。 target.db = -1 # 将所有数据迁移到目标端GeminiDB Redis的指定数据库上,若设置为-1,则迁移后的数据库和源实例的DB保持相同的映射关系。 target.dbmap = # 配置db迁移映射关系,使用时target
、增量同步(sync)等迁移方式,灵活方便。将工具下载到一台ECS上即可用命令行形式方便迁移。 权限要求 确保GeminiDB Redis实例安全组配置开数据库端口。 迁移场景 表1 迁移场景 序号 源端 目标端 迁移方案 1 GeminiDB Redis 自建Redis/GeminiDB
ot是唯一的查询条件,会对集合进行全表扫描。 用$and时把匹配最少结果的条件放在最前面,用$or时把匹配最多结果的条件放在最前面。 单个实例中,数据库的总的个数不要超过200个,总的集合个数不要超过500个。集合数量过多会导致内存压力变高,并且集合数量多会导致重启以及主备倒换性能变差,影响紧急情况下的高可用性能。
对应,只有发起请求的用户被授予授权项所对应的策略,该用户才能成功调用该接口。例如,用户要调用接口来查询GeminiDB Cassandra实例列表,那么这个IAM用户被授予的策略中必须包含允许“nosql:instance:list”的授权项,该接口才能调用成功。 支持的授权项
企业项目仅在部分区域上线。 单击“确定”,完成创建监控看板。 为监控看板添加监控视图。 在完成监控看板的创建后,您就可以添加监控视图对GeminiDB Redis实例进行监控。 在“监控看板”页面,选择目标名称,切换到需要添加监控视图的监控看板,然后单击“添加监控视图”。 图3 添加监控视图 在“添加监控视图”界面,可以选择曲线图和条形图。
要注意命令的先后顺序。 使用事务时应遵循轻量化原则,避免单次事务中打包过多命令或复杂度过高的命令,执行的事务中包含命令过多会引起请求阻塞或实例状态异常。 代码示例 Client在事务中同时修改key1和key2,key1和key2要么同时修改成功,要么同时修改失败。 package
触发主备倒换或集群数据分片接管。通常,触发高可用机制可能有以下场景: 某个节点的GeminiDB进程发生重启(例如OOM/底层故障等)。 规格变更/节点扩缩容过程中主动剔除/加入节点。 在这些场景下,客户端可能遇到秒级连接闪断或命令超时等故障。 网络波动 客户端与GeminiDB
稳定、安全等特点。 方案详情 如何开启GeminiDB Redis接口PITR功能并执行恢复到指定时间点,请参考通过PITR回档恢复到当前实例。 父主题: 最佳实践
我们定义访问频率大于100000 次/min的key为热key。 热key事件分为两种类型。一种是Writes事件,代表写热点,一种是Reads事件,表示读热点。 GeminiDB Cassandra提供了热key的监测与告警。在CES界面,可以配置实例的热key告警,具体方法请参见设置告警规则。 当发生热k
置如下两个值,具体方法请参考创建手动备份: request.setInstanceId("instanceId"); // 需要创建备份的实例ID。 request.setBody(backupRequestBody); // 备份信息:备份名称和备份描述。 调用API: ListVpcsResponse
设计主键应考虑哪些因素 需要考虑主键列值的长度和主键列的个数。 主键列值的长度:主键列值的长度建议尽量短小,建议您采用固定长度的类型,例如长整型。对于非固定长度的类型,主键列值的长度控制在2 KB之内,有利于减少存储成本,提升写性能。 主键列的个数:主键列越少,写入性能越高,同时可以降低
)包含地图集合或键值对。用冒号分隔键和值。 <datatype1,datatype2> 有序列表set,列出,映射或元组。尖括号(< >)将数据类型包含在集合,列表,地图或元组中。用逗号分隔数据类型。 cql_statement; 结束CQL语句。分号( ; )终止所有CQL语句。 [--] 使用两个连字符(--)将命令行选项与命令参数分开