检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
JedisPoolConfig(); // 设置资源池中的最大连接数 jedisPoolConfig.setMaxTotal(10); // 设置资源池允许的最大空闲连接数 jedisPoolConfig.setMaxIdle(10);
ssdb-port作为源端SSDB数据库的主节点的从节点(replica)运行,通过主从复制的方式进行数据迁移。将获取到的数据解析、转换为Redis支持的格式,并发送到配置文件中指定的Redis实例,迁移过程如下图所示。全量同步完成后,SSDB中新增的数据也会同步到Redis实例中。 图1 迁移原理 使用须知
通过虚拟私有云(Virtual Private Cloud,简称VPC)和网络安全组实现网络隔离。虚拟私有云允许租户通过配置虚拟私有云入站IP范围,来控制连接数据库的IP地址段。数据库实例运行在租户独立的虚拟私有云内,可提升数据库实例的安全性。 弹性公网IP 弹性公网IP(Elastic IP,简
高性价比。 零改造:GeminiDB 100%兼容社区Redis命令,无需修改代码即可平迁上云。 简化架构:GeminiDB兼顾低时延、高并发、数据可靠存储能力,因此很多新游采用GeminiDB做主数据库选型,可替换传统的Cache+DB,简化业务架构。 PITR原地回档:支持在
如果数据足够分散,还会存在堆积的热点现象吗 散列的目的是将数据分散到不同的分区,不至于产生热点使某一台服务器终止,其他服务器空闲,充分发挥分布式和并发的优势。 最佳设计示例: 设计md5散列算法,主键设计为[md5(userid).subStr(0,4)][userId][orderid]
jazz等等频道的消息。 消息丢失:Pub/Sub 机制不保证消息的持久性,因此在网络故障或订阅者未连接时,可能会丢失消息。 性能考虑:在高并发环境下,发布/订阅的性能可能受到限制。需要根据具体场景进行性能测试和优化。 如果同时使用SUBSCRIBE和PSUBSCRIBE,可能收到重复消息,请仔细确认是否符合业务逻辑。
如何设置分页查询(Java) 指定每次查询获取的行数 在创建集群连接时,可以指定每次查询获取的行数,具体为下列setFetchSize内参数。 Cluster cluster = Cluster.builder() .addContactPoint(contactPoint)
nt 实例的最大连接数 该指标为实例的最大连接数。 单位:Counts ≥ 0 Counts GeminiDB Redis实例 1分钟 redis808_cluster_new_client_connection 实例的每秒新建连接数 该指标为实例的每秒新建连接数。 单位:Counts
区,此时实例下的节点Hash均衡部署在3个可用区内。 表2 规格与存储 参数 描述 性能规格 实例的CPU和内存。 不同性能规格对应不同连接数和最大IOPS,请根据不同的CPU与内存配比,选取符合业务类型的性能规格。 创建成功后可以变更规格,请参见变更实例的CPU和内存规格。 节点数量
输入用户名和创建ECS时设置的密码。 图13 输入用户名和密码 安装MongoDB客户端,详情请参考如何安装MongoDB客户端。 在客户端工具mongo所在的目录下,连接数据库实例。 使用连接地址连接副本集实例(推荐) GeminiDB Mongo控制台界面提供了连接地址,默认包含主节点、备节点、隐藏节点的I
十分钟左右。 在扩容操作完成之后,也可以对测试过程数据进行分析。 测试结果 性能结果 表6 性能数据 qps_avg统计 节点规格 客户端并发数 预置数据量 _read95_update5 _update50_read50 _read65_update25_insert10 _insert90_read10
2023-10-30 新特性及性能优化: 优化高性能内存查询引擎对ZSET/SET类型的支持。 优化SET类型部分命令的性能。 问题修复: 修复LIST类型并发访问时可能出现的问题。 修复SET类型Restore命令可能写入错误的问题。 修复bigkeys/dbsize sync命令在大key数量较多时的问题。
如何检测和解决大key与热key问题 Cassandra数据库是一个高度可扩展的高性能分布式数据库,面向大数据场景,可用于管理大量的结构化数据。在业务使用的过程中,随着业务量和数据流量的持续增长,往往一些业务的设计弊端逐渐暴露出来,降低了集群的稳定性和可用性。比如主键设计不合理,
Cassandra_cqlsh_x86_64.zip 使用如下命令,给所有文件添加执行权限。 chmod +x * 在客户端工具“cqlsh”所在的目录下,连接数据库实例。 ./cqlsh <DB_HOST> <DB_PORT> -u <DB_USER> 示例: ./cqlsh 192.xx.xx.xx
点Hash均衡部署在3个可用区内。 图2 规格与存储 表3 规格与存储 参数 描述 性能规格 实例的CPU和内存。 不同性能规格对应不同连接数和最大IOPS,请根据不同的CPU与内存配比,选取符合业务类型的性能规格。 存储空间 不同的性能规格对应的存储空间不同,存储空间最小为100GB,用户选择容量大小必须为整数。
dis客户端安装包上传到弹性云服务器。 解压客户端工具包。 tar -xzf redis-6.2.0.tar.gz 在“src”目录下,连接数据库实例。 cd redis-6.2.0 make cd src ./redis-cli -h <DB_Domain_Name> -p <DB_PORT>
GeminiDB Redis规格变更包含的在线变更和离线变更有什么区别,通常需要多长时间,对业务有哪些影响? 在线变更:变更过程中,节点依次滚动变更,变更时长跟节点数正相关,每个节点约需5~10分钟。除此之外,主备和集群实例都包含3个内部管理节点,会同时进行变更。例如一个GeminiDB
工单 > 新建工单”提工单联系客服咨询实例版本是否支持该功能。 由于APPEND命令对顺序有要求,因此整个流程要避免出现APPEND乱序(并发APPEND的场景)。 可以使⽤PIPELINE模式加速,PIPELINE本⾝也是保证执⾏顺序的,因此不会有乱序的问题。 拆分的粒度可以根
--key-prefix='miqjkfdjiu' --ratio=0:1 --out-file=./output_filename 其中,连接数(c、t两个参数乘积)通过调整各个压测实例的client数量及配置使整体达到160w QPS,同时读请求流量1.5Gb/s。保持该业务流量,评估GeminiDB
能规格。 实例的CPU和内存,请参见实例规格说明。 实例规格预览 选择实例规格后,自动生成实例总容量、节点规格、节点数量、QPS基准、总连接数、数据副本数信息,方便用户知晓已选择的实例规格。 自动扩容 可根据业务需要选择是否自动扩容。 存储容量使用率:存储容量使用率超出该值时,存