检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
典型应用 互联网应用 GeminiDB Cassandra的超强读写、弹性扩展,以及高强度的故障容忍,能够支持大并发低延时的访问需求,具备高可用和弹性扩容能力,使其适用于具有产品目录、推荐、个性化引擎、交易流水等功能的大数据量的互联网网站。
实现自定义周期备份 通过并行SCAN提升全库扫描速度 使用 Pipeline 访问 GeminiDB Redis GeminiDB Redis事务处理 GeminiDB Redis客户端重试指南 GeminiDB Redis 消息发布与订阅 GeminiDB Redis 基于lua实现分布式锁
开源Redis的启动目录需为AOF文件所在的目录。 通过SAVE命令生成数据快照,等待RDB文件生成完毕。RDB文件在Redis的启动目录下。 停止开源Redis 5.0单机进程。 按照RDB导入GeminiDB Redis进行迁移。
易扩展 云数据库 GeminiDB作为基于计算存储分离的分布式数据库服务,可达到分钟级计算节点扩展,秒级存储扩容。
如何在线弹性扩容,支持业务扩展 云数据库 GeminiDB云原生的计算存储分离架构,使得计算节点无状态,非常有利于业务扩展。 业务扩展面临计算节点、存储空间的两方面的扩容。 云数据库 GeminiDB共享存储,存储按需计费,一键扩容,不中断业务,最大支持96TB存储容量。
基本设计规范 设计规范 规则1:禁止在数据库中存储图片、文件等大数据。图片或文件等大数据建议存储到对象存储服务中。 规则2:单行key和value数据大小最大不能超过64KB,平均大小不超过10KB。
通过手动修改配置文件实现 异常Key熔断 一键屏蔽指定Key,拒绝被业务访问。用于快速恢复。
同时,采用存储计算分离架构,将算力和数据存储解耦,支持独立弹性扩展。可以使企业以更低的成本存储更多的数据,极大地优化资源利用效率,降低整体的使用成本。
已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB Redis实例要保证区域、可用区、VPC和安全组一致。
图2 数据导入 在“数据导入”页面,在“OBS桶名”中选择已上传备份文件的OBS桶。 单击“添加备份文件”,选择需要导入的备份文件。 图3 添加备份文件 如果需要导入多个备份文件,可以添加多个备份文件同时导入。一次最多可同时添加128个备份文件。
图2 管理跨区域备份文件 默认展示所有的跨区域备份实例信息。 单击“设置跨区域备份策略”,可以修改跨区域备份策略。 单击“查看跨区域备份”,可以查看到生成的备份文件。您也可以通过单击操作列的“恢复”,将备份文件恢复到新建数据库实例上,具体操作请参见恢复备份到新实例。
已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 如果弹性云服务器为Linux系统,该弹性云服务器上必须已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB Redis实例要保证区域、可用区、VPC和安全组一致。
扩容冷存储 操作场景 GeminiDB Influx支持冷存储空间扩容,当原来申请的冷存储空间不能满足业务需求时,您可以进行冷存储扩容。 使用须知 冷存储扩容无需重启实例,在此期间,服务不中断,不影响您正常使用数据库。 冷存储容量变更目前只允许扩容,不能缩容。 操作步骤 登录管理控制台
缩容冷存储 操作场景 GeminiDB Influx集群增强版支持冷存储空间缩容,当原来申请的冷存储空间需要释放时,您可以进行冷存储缩容。 使用须知 冷存储缩容无需重启实例,在此期间,服务不中断,不影响您正常使用数据库。 目前仅集群增强版本支持此功能。 操作步骤 登录管理控制台。
gcc connRedis.c -o connRedis -I /usr/local/include/hiredis -lhiredis 如果有报错,可查找hiredis.h文件路径,并修改编译命令。 编译完后得到一个可执行文件connRedis。
在云计算平台高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、快速备份恢复、计算存储独立扩容、监控告警等服务能力。GeminiDB Influx相较于社区版本InfluxDB,有更强的查询、写入以及数据压缩的性能。
已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB Redis实例要保证区域、可用区、VPC和安全组一致。
将Cassandra客户端安装包上传到弹性云服务器。 使用如下命令,解压客户端安装包,此处以x86的客户端为例。 unzip Cassandra_cqlsh_x86_64.zip 使用如下命令,给所有文件添加执行权限。
GeminiDB Redis备份文件是否可以下载到本地,是否支持线下恢复数据 GeminiDB Redis的备份文件并非开源Redis的RDB文件,用户无法使用,因此,不支持下载到本地。 当实例数据受损时,可将备份数据备份恢复至新实例。
通过弹性负载均衡绑定弹性公网IP连接实例(推荐) 本章介绍通过创建弹性负载均衡(ELB)并绑定弹性公网IP的方式,使用公网访问GeminiDB Redis实例。