检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
class MongodbDemo { public static void main(String[] args) { // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全;
GeminiDB Redis 冻结实例、异常实例,无法升级补丁版本。 实例中存在异常节点,无法升级补丁版本。 请先根据实例详情查询接口返回结果中的“patch_available”字段判断是否支持升级。 请选择在业务低峰期进行升级。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
当前用户名。 <password> 当前用户的密码。 <instance_ip> 如果通过弹性云服务器连接,“instance_ip”是主机IP,即“基本信息”页面该实例的“内网地址”。 如果通过连接了公网的设备访问,“instance_ip”为该实例已绑定的“弹性公网IP”。 <instance_port>
或者由于冲突请求的更新操作不能被完成。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 415 Unsupported
pool”,同时检查业务程序所在ECS有大量CLOSE_WAIT的TCP连接。 报错客户端:Jedis、Lettuce。 可能原因:通常由于客户端程序配置的连接池过小,在业务并发激增时与Redis建立的连接不够用。 解决方法:排查业务代码,设置足够的连接池配置。 问题现象4 问题现象:客户程序连接池超时,报错信息如下:
disabled_type为key时传入该参数,最多20个。 表4 RedisDisabledCommandsDetail 参数 是否必选 参数类型 描述 db_id 是 String key所在的DB。 key 是 String key名。 commands 是 Array of strings
disabled_type为key时传入该参数,最多20个。 表4 RedisDisabledCommandsDetail 参数 是否必选 参数类型 描述 db_id 是 String key所在的DB。 key 是 String key名。 commands 是 Array of strings
本章节介绍GeminiDB (兼容DynamoDB API)支持的接口详情以及注意事项。 使用须知 GeminiDB (兼容DynamoDB API)只支持使用DynamoDB的API对表进行增删改操作,控制台只支持读操作。 非DynamoDB的API创建的表,无法在GeminiDB (兼容DynamoDB
ackups 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一region下的project ID。获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id
&&、||、AND、OR、NOT、*、?、:、>、<、=、>=、<= 这些关键字来搜索日志。 查询到的慢日志数据在入参start_time和end_time的时间段内。 当次查询的日志起始行号line_num须从上一次查询的日志返回信息中获取,第一次查询可不传。 每页查询最大限制100条,慢日志最多保存30天。
mongodb.org/mongo-driver/mongo/readpref" ) func main() { // 构建认证凭证 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全;
Redis实例后,随着业务变化,对资源的需求也可能发生变化。面对这种场景,GeminiDB Redis实例提供了扩缩容功能。用户可以根据自己的需求,灵活地调整资源。目前实例的扩容和缩容主要通过以下几种方式来实现: 表1 实例扩容和缩容方式 方式 支持的实例类型 扩容实例节点 经典部署模式的集群版实例 云原生部署模式的容量型集群版实例
法保证事务的原子性。 由于整个事务的执行是原子性的,要么全部成功要么全部失败,因此,在编写事务时,需要注意命令的合法性。 由于事务中的命令是按照顺序执行的,所以,在编写事务时,需要注意命令的先后顺序。 使用事务时应遵循轻量化原则,避免单次事务中打包过多命令或复杂度过高的命令,执行
disabled_type为key时展示该参数,最多20个。 表5 RedisDisabledCommandsDetail 参数 参数类型 描述 db_id String key所在的DB。 key String key名。 commands Array of strings 命令列表。 状态码:
/v3/{project_id}/instances/{instance_id}/maintenance-window nosql:instance:modifyMaintenanceWindow √ √ 获取GeminiDB Redis的免密配置 Get /v3/{project_id}/insta
jects/quotas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 enterprise_project_name
实例的客户端单次请求获取的最大元素个数 该指标为实例的客户端单次请求获取的最大元素个数。 单位:Counts ≥ 0 Counts GeminiDB Redis实例 1分钟 redis801_cluster_max_response_bytes 实例的客户端单次请求获取的最大字节数
估业务峰值场景下,对数据库的负载情况。 建议 执行查询时,只选择需要返回的字段,不需要的字段不要返回。 查询时间范围越小,查询性能越好。 查询时TAG值越精确查询性能越好。尽量是单时间线查询,即指定所有的TAG值,或者尽量指定越多的TAG值。 在查询中的group by time
key_columns Array of strings 映射的key使用的column列表。 value_columns Array of strings 映射的value使用的column列表。 ttl String key的生存时间。单位:ms。不传该值,默认取-1,表示永久存储。
配,否则,按照实际填写的名称精确匹配查询。 source_instance_id 否 String 源实例ID。 source_instance_name 否 String 源实例名称。名称以“*”起始,表示按照“*”后面的值模糊匹配,否则,按照实际填写的名称精确匹配查询。 target_instance_id