检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
典型应用 游戏应用 游戏应用可以将一些游戏数据,如用户装备、用户积分等存储其中。游戏玩家活跃高峰期,对并发能力要求较高,可以快速灵活添加计算节点以应对高并发场景。 优势: 灵活:游戏开服6小时内需多次扩容,GeminiDB Mongo计算节点增加,扩容性能倍数提升,可灵活轻松应对。
开发参考 开发运维规范 命令兼容列表 通过程序代码连接实例示例 Lua脚本编写规范 keyspace通知功能 exHash命令列表 大Bitmap初始化 客户端连接池参数配置 通过openAPI实现自定义周期备份 通过并行SCAN提升全库扫描速度 使用 Pipeline 访问 GeminiDB
以及自动备份等功能, 可作为IM系统的存储层,其优异的读写性能和高级特性将会极大助力IM应用.同时,GeminiDB Redis 在开源Redis的基础之上,较好平衡了性能和成本,能够广泛应用在智慧医疗、流量削峰、计数器等领域。 父主题: 最佳实践
开发运维规范 本章节结合华为云数据库开发运维经验,从开发和运维角度为您提供GeminiDB Redis产品使用规范。根据这些建议,您可以有效评估以及改善业务系统稳定性。 开发规范 在开发业务程序时需重点关注以下开发规范,避免因使用方式不当影响业务稳定。 表1 GeminiDB Redis开发规范
GeminiDB Cassandra应用场景 GeminiDB Cassandra能够支持高并发低时延的访问需求,具备高可用和弹性扩容能力,适合消息、订单查询、网站等各种大数据量的互联网在线应用场景。 图1 在线应用场景 方案优势 高可用:单点故障不影响业务。 低时延:时延在毫秒级别。
若需要将默认参数模板应用到实例,在“系统默认”页签的目标参数模板单击“应用”。 若需要将用户自己创建的参数模板应用到实例,在“自定义”页签的目标参数模板单击“更多>应用”。 一个参数模板可被应用到一个或多个实例。 在弹出框中,选择需要应用的实例,单击“确定”。 参数模板应用成功后,您可查看参数模板应用记录。
若需要将默认参数模板应用到实例,在“系统默认”页签的目标参数模板单击“应用”。 若需要将用户自己创建的参数模板应用到实例,在“自定义”页签的目标参数模板单击“更多>应用”。 一个参数模板可被应用到一个或多个实例。 在弹出框中,选择需要应用的实例,单击“确定”。 参数模板应用成功后,您可查看参数模板应用记录。
若需要将默认参数模板应用到实例,在“系统默认”页签的目标参数模板单击“应用”。 若需要将用户自己创建的参数模板应用到实例,在“自定义”页签的目标参数模板单击“更多>应用”。 一个参数模板可被应用到一个或多个实例。 在弹出框中,选择需要应用的实例,单击“确定”。 参数模板应用成功后,您可查看参数模板应用记录。
若需要将默认参数模板应用到实例,在“系统默认”页签的目标参数模板单击“应用”。 若需要将用户自己创建的参数模板应用到实例,在“自定义”页签的目标参数模板单击“更多>应用”。 一个参数模板可被应用到一个或多个实例。 在弹出框中,选择需要应用的实例,单击“确定”。 参数模板应用成功后,您可查看参数模板应用记录。
应用参数模板 功能介绍 将参数模板应用到实例,可以指定一个或多个实例。 接口约束 该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx 该接口为异步接口,接口响应成功不代表参数模板应用成功。 调试 您可以在API
应用参数模板 功能介绍 将参数模板应用到实例,可以指定一个或多个实例。 该接口计划下线,建议及时切换到新接口应用参数模板。 接口约束 该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx 该接口为异步接口,接口响应成功不代表参数模板应用成功。
板,单击“更多 > 应用记录”。 您可以查看到当前参数模板应用到的实例名称或ID、应用状态、应用时间和失败原因。 父主题: 参数模板管理
在“参数模板管理”页面,选择指定的参数模板,单击“更多 > 应用记录”。 您可以查看到当前参数模板应用到的实例名称或ID、应用状态、应用时间和失败原因。 父主题: 参数管理
击“更多 > 应用记录”。 您可以查看到当前参数模板应用到的实例名称或ID、应用状态、应用时间和失败原因。 父主题: 参数管理
在“参数模板管理”页面,根据参数模板类型不同进行如下操作。 在“系统默认”页签的目标参数模板单击“应用记录”。 在“自定义”页签的目标参数模板单击“更多>应用记录”。 您可以查看到当前参数模板应用到的实例名称或ID、应用状态、应用时间和失败原因。 父主题: 参数模板管理
Lua脚本编写规范 Lua是一种脚本语言,目的是为了嵌入应用程序中,为应用程序提供灵活的扩展和定制功能。GeminiDB Redis使用的是Lua5.1.5版本,与开源Redis5.0使用的Lua版本是一致的。 使用Lua脚本时,需要经过谨慎的校验,否则可能出现死循环、业务超时等情况,甚至会导致业务不可用。
其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 apply_result String SUCCESS:应用成功。 APPLYING:应用中。 FAILED:应用失败。 failure_reason String 失败原因。 请求示例 URI样例
Redis的迁移 SSDB是一款使用C/C++语言开发的高性能NoSQL数据库,和Redis具有相似的API,支持KV,list,map(hash),zset(sorted set),qlist(队列)等数据结构,因此得到了广泛的应用。SSDB是一个持久化的KV存储系统,底层使用l
6.2(包含6.2.x)、Redis 7.0命令,应用上云无需修改代码。 本章节详细介绍GeminiDB (Redis 接口) Redis 5.0、Redis 6.2(包含6.2.x)、Redis 7.0命令兼容性,供DBA和开发参考。 GeminiDB基础命令 针对社区Redis提供的全部命令类型,GeminiDB
合理的连接池参数设置能够有效地提升客户端使用Redis性能,不合理的配置(如连接数配置过小)可能引起应用程序无法获取连接,影响生产业务。本文以Redis客户端Jedis的连接池JedisPool为例,介绍JedisPool的使用和参数进行说明,为业务开发人员提供最佳配置的参考。 使用方法 以Jedis 4.3.1版本为例,下面是Maven依赖配置: