检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理功能仅支持使用auth <user> <pwd> 或者auth <user:pwd>的鉴权方式,对于用户不输入<user>或者不方便在代码中修改<pwd>为<user:pwd>的场景,可以开启账号自动定向DB功能,即通过auth <pwd>鉴权来达到多用户DB隔离的目的。 示例:
如表1为一些常见分区键分布均匀性的效果对比。 表1 常见分区键分布均匀效果 分区键值 分区键分布均匀性 用户 ID,应用程序中有许多用户。 好 状态代码,只有几个可用的状态代码。 差 项目创建日期,四舍五入至最近的时间段 (例如,天、小时或分钟)。 差 设备 ID,每个设备以相对类似的间隔访问数据。 好
是,GeminiDB的CPU算力资源与数据容量资源解耦,提供高性价比。 零改造:GeminiDB 100%兼容社区Redis命令,无需修改代码即可平迁上云。 简化架构:GeminiDB兼顾低时延、高并发、数据可靠存储能力,因此很多新游采用GeminiDB做主数据库选型,可替换传统的Cache+DB,简化业务架构。
org/mongo-driver/mongo/readpref" ) func main() { // 构建认证凭证 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全; // 本示例以用户名和密码保存在环
腾讯云Redis到GeminiDB Redis的迁移 本章主要介绍腾讯云Redis到GeminiDB Redis的迁移方案。 迁移原理 使用腾讯云的数据迁移工具DTS中的数据同步功能,该功能支持将腾讯云 Redis服务的数据迁移至ECS自建Redis中,利用该工具避开腾讯云 Re
阿里云数据库Redis/Tair到GeminiDB Redis的迁移 本章节主要介绍阿里云数据库Redis/Tair到GeminiDB Redis的迁移方案。 迁移原理 使用阿里云的数据迁移工具DTS中的数据迁移功能,该功能支持将阿里云Redis服务的数据迁移至其他Redis服务中,利用该工具避开阿里云
顺序。 使用事务时应遵循轻量化原则,避免单次事务中打包过多命令或复杂度过高的命令,执行的事务中包含命令过多会引起请求阻塞或实例状态异常。 代码示例 Client在事务中同时修改key1和key2,key1和key2要么同时修改成功,要么同时修改失败。 package nosql.cloud
乱序的问题。 拆分的粒度可以根据实际情况选择,拆的越细,产生的时延毛刺就越小,但是初始化时间就越长,通常建议256KB-1MB左右的值。 代码参考 C++ #include <string> #include <vector> #include "hiredis/hiredis
典型应用 游戏应用 游戏应用可以将一些游戏数据,如用户装备、用户积分等存储其中。游戏玩家活跃高峰期,对并发能力要求较高,可以快速灵活添加计算节点以应对高并发场景。 优势: 灵活:游戏开服6小时内需多次扩容,GeminiDB Mongo计算节点增加,扩容性能倍数提升,可灵活轻松应对。
client.createBack(request); 加入定时触发逻辑(也可以自己选择其他类似方式实现)。 需用户编写一个定时任务方法,将1至4的代码放入该方法中。在方法上使用@Scheduled(cron = "0 0/1 * * * ?")进行配置调度时间策略,如下为具体参考配置示例:
AWS ElasticCache for Redis数据库到GeminiDB Redis的迁移 迁移原理 AWS ElasticCache for Redis通过备份导出RDB文件后,通过Redis-Shake迁移工具的数据恢复(restore)将数据迁移到GeminiDB Redis。
如何使用GeminiDB Redis提供的多个节点IP地址 GeminiDB Redis提供多个IP地址供客户连接,连接任何一个IP地址都可以访问整个集群,其目的是为了提供负载均衡和容灾能力。 您可以通过以下三种方法使用多个IP。 业务侧实现连接池,实现负载均衡和故障检测处理。
景进行性能测试和优化。 如果同时使用SUBSCRIBE和PSUBSCRIBE,可能收到重复消息,请仔细确认是否符合业务逻辑。 Java示例代码(Jedis版) 消息发布者 import redis.clients.jedis.Jedis; public class GeminiDBPubClient
性能测试方法 本章介绍GeminiDB Redis性能测试的方法,具体包括测试环境,测试工具,测试指标,测试模型,以及测试步骤。 测试环境 区域:华北-北京四 可用区:可用区1 弹性云服务器(Elastic Cloud Server,简称ECS):规格选择c6.4xlarge.2
快速了解Cassandra 本章节主要帮助您快速掌握GeminiDB Cassandra实例创建、连接的整体流程。 连接方式介绍 数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理
} } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有
快速了解Redis 本章节主要介绍GeminiDB Redis产品类型和实例类型,并帮助您快速掌握GeminiDB Redis实例创建、连接的整体流程。 表1 产品类型 产品类型 使用场景 支持的实例类型 标准型 提供稳定的低延迟性能,适用于广告&推荐、游戏、电商、车联网等各类常见业务场景。
起来简单又高效。可以看到exHash类型相关的命令和Hash类型是类似的,使用起来学习成本很低,业务侧改造成本相对也比较低。 广告频控业务代码示例 import redis import datetime import os def get_cur_time(): return
迁移后Redis数据一致性校验 迁移完成后,您可以对Redis数据做一致性校验。 使用须知 Redis迁移已完成或者已经进入增量状态。 需要ECS实例部署Redis-Full-Check开源工具,并确保与源端、目标端网络互通。 如果迁移任务处于增量状态,由于迁移源端和目标端间存在
购买并连接副本集实例 本章介绍在云数据库 GeminiDB 管理控制台购买兼容MongoDB接口的副本集数据库实例。您可以根据业务需要,定制相应计算能力和存储空间的副本集实例。 每个租户下GeminiDB Mongo实例的默认总配额为50。如需申请扩大配额,请联系客服申请。 步骤1:购买实例。