-
如何处理报错:CROSSSLOT Keys in request don't hash to the same slot - 云数据库 GeminiDB
如何处理报错:CROSSSLOT Keys in request don't hash to the same slot 报错场景 GeminiDB Redis执行多Key命令时,可能会出现“CROSSSLOT Keys in request don't hash to the same slot”报错。 报错可能的原因
-
判断弱密码 - 云数据库 GeminiDB
数据库密码。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 weak Boolean 是否是弱密码。 true:是弱密码。 false:不是弱密码。 请求示例 URI样例 POST https://gaussdb-nosql.cn-north-7.myhuaweicloud
-
下载SSL证书 - 云数据库 GeminiDB
下载SSL证书 SSL证书是一种遵守SSL协议的服务器数字证书,能在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。 为了提高数据安全性,创建实例时您可以开启SSL安全连接,实例创建成功后,可通过SSL方式连接实例。通过SSL方式连接实例时,需要使用SSL安全证书。
-
exHash命令列表 - 云数据库 GeminiDB
exHash是一种可为field设置过期时间和版本的Hash类型数据结构,提高了Hash数据结构的灵活性,简化了很多场景下的业务开发工作。 主要特征 field支持单独设置expire和version。 field支持高效灵活的主动、被动过期淘汰(expire)策略。 语法和原生Redis Hash数据类型类似。 命令列表
-
GeminiDB Redis是否支持布隆过滤器等modules - 云数据库 GeminiDB
GeminiDB Redis是否支持布隆过滤器等modules 支持。除此之外,GeminiDB Redis还支持Hash子field过期、分片扫描、大数据极速导入(FastLoad)等功能。 父主题: 产品咨询
-
GeminiDB Redis广告频控业务exHash方案 - 云数据库 GeminiDB
存在大量重复的用户名前缀,浪费存储空间。 基于Hash实现购物车功能 可以根据如图3所示的Hash类型来实现购物车的管理,用户ID作为key,商品ID作为field,value为购物车中对应商品的数量。其中对于部分限时特购的商品,其过期时间通过拼接的方式放到field对应的value里。 图3 Hash方案 涉及命令如下:
-
驱动包、环境依赖 - 云数据库 GeminiDB
Mongo支持通过Java语言接口来操作数据,通过Java连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接加密功能,具有更高的安全性。 GeminiDB Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 驱动安装 进入Jar驱动下载地址下载连接GeminiDB
-
连接数据库 - 云数据库 GeminiDB
连接数据库 通过Python连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。 GeminiDB Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 前提条件 连接数据库的弹性云服务器必须和GeminiDB
-
通过Redisson连接实例 - 云数据库 GeminiDB
Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis和开源Redis集群计算hash算法不同,因此GeminiDB Redis的部分命令需要给对应的key打上hash tag,否则会出现非预期的行为。hash tag使用建议参考开发运维规范。 使用Sentinel模式连接实例 样例代码:
-
通过Jedis连接实例 - 云数据库 GeminiDB
Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis和开源Redis集群计算hash算法不同,因此GeminiDB Redis的部分命令需要给对应的key打上hash tag,否则会出现非预期的行为。hash tag使用建议参考开发运维规范。 使用JedisCluster访问 样例代码
-
SSDB到GeminiDB Redis的迁移 - 云数据库 GeminiDB
Redis的迁移 SSDB是一款使用C/C++语言开发的高性能NoSQL数据库,和Redis具有相似的API,支持KV,list,map(hash),zset(sorted set),qlist(队列)等数据结构,因此得到了广泛的应用。SSDB是一个持久化的KV存储系统,底层使用l
-
下载SSL默认证书 - 云数据库 GeminiDB
下载SSL默认证书 操作场景 SSL证书是一种遵守SSL协议的服务器数字证书,可以在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。 为了提高数据安全性,GeminiDB Influx实例提供默认的SSL证书,创建实例时您可以开启SSL安全连接,待实例创建成功后,可通过SSL方式连接实例。
-
管理映射规则 - 云数据库 GeminiDB
in set (0.00 sec) 建表后,在“内存加速”界面,创建一条映射规则,将students表中的每一行转换为一个Redis Hash。该Hash的键(Key)由”数据库名:数据表名:sid:<sid的值>”构成,域-值由选中的“sname,sclass,sgender,sbirthday”构成。
-
设置SSL数据加密 - 云数据库 GeminiDB
性。 出于安全原因,不安全的加密算法已被禁用。GeminiDB Mongo支持的安全加密算法对应的加密套件如表1所示。 表1 安全加密算法对应的加密套件说明 版本 支持的TLS版本 支持的加密算法套件 4.0 TLS 1.2 DHE-RSA-AES256-GCM-SHA384 D
-
业务场景推荐 - 云数据库 GeminiDB
adoop TB级特征数据极速导入到GeminiDB,比社区Redis逐条命令方案提速10倍。 Hash Field过期:支持为Hash Key设置field自动过期时间,在频控、算法等业务中可发挥巨大价值。 车联网 在车联网中,数据的流动与车机数据的存储等业务特点对Redis数
-
连接数据库 - 云数据库 GeminiDB
连接数据库 使用SSL证书连接 该方式属于SSL连接模式,需要下载SSL证书,通过证书校验并连接数据库。 您可以在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信息”模块“SSL”处的,下载根证书或捆绑包。 通过Java连接MongoDB数据库,代码中的Java链接格式如下:
-
企业级特性介绍 - 云数据库 GeminiDB
根本上避免多租户之间数据误操作风险。 支持为Hash key的Field单独设置过期时间 开源Redis只支持为Hash key整体设置过期时间。GeminiDB Redis接口新增了一组hash命令,这一新功能让用户可以为一个Hash key中的指定Field单独设置过期时间,
-
驱动包 - 云数据库 GeminiDB
Mongo支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。 GeminiDB Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 驱动下载 建议使用go mod下载驱动 require
-
大Bitmap初始化 - 云数据库 GeminiDB
TRING数据,进⽽在某些场景下出现⼤KEY的性能问题。GeminiDB Redis的Bitmap类型采⽤的是特殊编码的格式,内部采⽤分片算法,可以规避产⽣⼀个超⼤的STRING数据,并且可以⽀持更⾼效的随机位数的插入和删除操作。 但是,实际应⽤场景中,我们可能会从其它地⽅获取⼀
-
如何高效备份,容灾 - 云数据库 GeminiDB
的数据可靠性。 云数据库 GeminiDB基于DFV存储,底层采取Append Only方式存储,并在该基础上结合数据库逻辑进行分布式并行算法优化,极大地提升了数据备份、恢复性能。 DFV(Data Function Virtualization)是一个与数据库垂直整合的高性能,