检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用户在应用时无需修改代码,可直接使用,100%兼容原生接口。GeminiDB Redis接口在适配Kvrocks业务的同时,还能克服管理能力弱、对Redis兼容度不高等缺点。 本章节主要介绍Kvrocks到GeminiDB Redis接口的迁移方案。 迁移原理 使用开源工具kv
开启SSL安全连接后,外部应用需要使用SSL证书并通过SSL的方式访问GeminiDB Redis实例。 使用SSL方式时需要确保所使用的Redis客户端具有SSL的连接能力,例如:Redis-cli 6.x版本。 前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。
GeminiDB Cassandra的备份数据存储至对象存储服务(Object Storage Service,简称OBS),在提高数据容灾能力的同时有效降低磁盘空间占用。 购买实例存储空间后,GeminiDB Cassandra将同比例赠送备份存储空间,用于存储备份数据。例如,您
Cassandra版本说明 版本 日期 特性描述 3.11,4.0 2024-06-30 新特性及性能优化: 支持Lucene搜索索引列全局排序能力。 2024-03-30 新特性及性能优化: FLASHBACK:支持秒级数据恢复功能 。 PITR:支持指定任意时间点恢复数据功能。 2023-07-30
addr text, age int, email text, PRIMARY KEY (id, name)); 插入一条记录: insert into person(id, name, age, addr, email) values (0, 'ruby', 26,
具体操作请参考给GeminiDB Redis实例设置负载均衡内网访问控制。 ACL账户 GeminiDB Redis接口提供企业级的多租户能力,支持添加只读账号、读写账号,并且可约束每个账号可访问的数据库(DB)范围,避免误操作其他租户数据。每个实例最多能创建200个ACL账号。
能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对
abnormal,表示组异常。 creating,表示组创建中。 createfail,表示组创建失败。 deleted,表示组被删除。 resizefailed,表示组规格变更失败。 enlargefail,表示组扩容失败。 volume Volume object 参数解释: volume信息
MAX_TOTAL_RETRIES_DURATION = Duration.ofSeconds(15); public static void main(String[] args) { // Basic connection config JedisClientConfig
retryOnConnectionFailure(true) .addNetworkInterceptor(chain -> { Request newRequest = chain.request().newBuilder()
13位毫秒数,可通过查询实例可恢复的时间段接口进行查询。 表9 AvailabilityZoneDetail 参数 是否必选 参数类型 描述 primary_availability_zone 是 String 主可用区,应为单可用区且和备可用区不同。 secondary_availability_zone 是 String
"d74162b942604190b991d1c39772a66ain06", "switchover_ratio" : 50 }, { "instance_id" : "e74162b942604190b991d1c39772a66ain06", "switchover_ratio"
“geminidb.cassandra”表示云数据库 GeminiDB的Cassandra数据库产品。 “8xlarge.4”表示节点性能规格。 availability_zone Array of strings 支持该规格的可用区ID。 说明: 该字段已废弃,请不要使用。 az_status
getParameter √ - repairDatabase x 高危命令。 touch x 存储引擎不支持。 shutdown x 高危命令。 logRotate x 高危命令。 killOp √ - Diagnostic Commands availableQueryOptions
查询性能。 开发过程中,对集合的每一个操作都要通过执行explain()检查其执行计划。 例如: db.T_DeviceData.find({"deviceId" : "ae4b5769-896f"}).explain(); db.T_DeviceData.find({"deviceId"
配置CCM私有证书,具体操作请参见CCM私有证书配置。 获取客户端相关代码,请自主从InfluxDB开源项目网站下载。 使用非SSL方式连接实例的示例代码 package main import ( "fmt" _ "github.com/influxdata/influxdb1-client" //
datastore object 数据库信息。详情请参考表6。 charge_mode String 计费方式。 prePaid:预付费,即包年/包月。 postPaid:后付费,即按需付费。 enterprise_project_id String 企业项目ID,取值为“0”,表示为default企业项目。
offset=0&limit=50&instance_id=d74162b942604190b991d1c39772a66ain06&instance_id=e74162b942604190b991d1c39772a66ain06 响应示例 状态码: 200 Success. { "total_count"
使用单机方式连接GeminiDB Redis集群 package main import ( "fmt" "github.com/go-redis/redis" "os" ) func main() { // 认证用的用户名和密码直接写到代码中有很大
任务列表总数。 表5 JobDetail 参数 参数类型 描述 id String 任务ID。 name String 任务名称。 status String 任务执行状态。取值: Running:表示任务正在执行。 Completed:表示任务执行成功。 Failed:表示任务执行失败。