检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
),则需要使用其对应的安装命令。 NodeJs安装完成后,可执行如下命令,查看其版本号,确认NodeJs已安装成功。 node -v 安装JS包管理工具npm。 yum install npm 安装NodeJs redis客户端ioredis。 npm install ioredis
通过PHP连接实例 本章节主要介绍使用PHP访问GeminiDB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
GeminiDB Redis自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定
通过Python连接实例 本章节主要介绍使用Python访问GeminiDB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。
本次测试采用开源社区的YCSB 0.17.0版本的测试工具,YCSB连接GeminiDB (兼容DynamoDB API)兼容版实例负载均衡策略参考提供的均衡插件。 YCSB是一款广泛使用的数据库性能测试工具,具体使用方法请参见YCSB。 测试指标 OPS:Operation Per Second,数据库每秒执行的操作数。
通过C#语言连接实例 本章节主要介绍使用C# 语言访问GeminiDB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。
implementation). Includes support for lock extension. simple-redis-mutex (Node.js implementation) Available as an NPM package. Deno DLM (Deno implementation)
通过Go语言连接实例 本章节主要介绍使用Go语言访问GeminiDB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。
通过Jedis连接实例 本章节介绍使用Jedis(JAVA客户端)访问GeminiDB Redis实例的方法。 由于GeminiDB Redis的“Proxy集群”架构提供了统一的负载均衡地址,并提供高可用能力,因此推荐使用JedisPool单机模式轻松接入。 此外,GeminiDB
使用Sentinel兼容模式连接实例 GeminiDB Redis采用自研的高可用服务HA组件,无需依赖Sentinel(哨兵)。但为了减少用户的代码改动,提高实例的兼容性,GeminiDB Redis兼容Redis Sentinel访问方式。开启Sentinel兼容模式,您可以像连接开源Redis
API)使用的是Murmur3算法,这种差异会导致Scan操作返回的数据顺序不同。 相关应用程序需要使用负载均衡插件将请求均匀地发送到所有节点。若不使用该插件,则只会发送到指定的单个Endponit地址。详细的负载均衡插件代码包,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系GeminiDB (兼容DynamoDB
运维侧关注,客户无需关注。 Namespace 创建/删除Namespace。 是 其他参数指定。 否 额外支持 Coprocessor 支持自定义插件 否 二级索引 需要Column内容支持用户多样化查询 否 父主题: HBase协议兼容版实例
通过Java连接GeminiDB Cassandra 本小节主要介绍使用Java语言连接GeminiDB Cassandra的基本操作。 前提条件 已成功创建GeminiDB Cassandra实例,且实例状态正常。创建GeminiDB Cassandra实例的方法请参见购买GeminiDB
通过Redisson连接实例 本章节介绍使用Java的开源库Redisson访问GeminiDB Redis实例的方法,主要涉及单机模式和sentinel模式连接。 前提条件 已成功创建GeminiDB Redis实例,且实例状态正常。创建GeminiDB Redis实例的方法请参见购买GeminiDB
eminiDB (兼容DynamoDB API)实例的内网IP地址、绑定的弹性公网IP地址。 图2 查看IP 使用负载均衡插件连接实例 依赖的Jar包和插件代码,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服提供。 将下面代码示例中的IP替换为3查到的IP。 Java样例如下:
通过Hiredis连接实例 本章节主要介绍使用Hiredis访问GeminiDB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态正常。创建GeminiDB Redis实例的方法请参见购买GeminiDB Redis集群版实例。 已创建弹性
Pika到GeminiDB Redis的迁移 Pika是一个可持久化的大容量Redis存储服务,解决了Redis由于存储数据量巨大而导致内存不够用的容量瓶颈。但其集群管理功能较为薄弱,需要使用twemproxy或者codis实现静态数据分片。同时由于数据全部存储在磁盘中,相比于社区版Redis,性能明显下降。