检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例如下: db:= client.Database("test") 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合: coll := db.Collection("testCollection") 显示的创建一个集合 也可以通过 Cr
cks打快照,并记录对应的数据版本(seq)。然后解析全量数据文件成redis命令写入GeminiDB Redis。全量迁移完成后进入持续的增量迁移过程,迁移工具循环给Kvrocks发送PSYNC命令,将获取到的增量数据不断转发给GeminiDB Redis,完成增量迁移 。 使用须知
不支持swapdb命令。 dbsize结果非实时刷新,flushdb后dbsize返回的结果不会立刻降为0,会在一段时间后变为0。 不支持在Lua脚本中使用select和flushdb命令。 不支持在事务中使用select和flushdb命令。 暂不支持move命令。 父主题: 数据库使用
使用阿里云的数据迁移工具DTS中的数据迁移功能,该功能支持将阿里云Redis服务的数据迁移至其他Redis服务中,利用该工具避开阿里云 Redis服务屏蔽sync和psync命令限制,实现数据从阿里云Redis服务迁移至华为云GeminiDB Redis中。 使用须知 阿里云侧源端需与华为侧目标端网络互通,需要开通专线或绑定公网IP。
为前缀。 支持 g 与DEL、EXPIRE、RENAME等类型无关的通用命令的通知。 支持 $ 字符串命令的通知。 支持 l 列表命令的通知。 支持 s 集合命令的通知。 支持 h 哈希命令的通知。 支持 z 有序集合命令的通知。 支持 x EXPIRED过期通知。 支持 e 驱逐(evict)事件通知
database = mongoClient.getDatabase("test"); 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合: MongoCollection<Document> coll = database.getCollection("testCollection");
String命令类型指标 Hashes命令类型指标 Lists命令类型指标 Set命令类型指标 Zset命令类型指标 Bitmap命令类型指标 Stream命令类型指标 Geo命令类型指标 Hyperloglog命令类型指标 Pub/Sub命令类型指标 Scripting命令类型指标
Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 前提条件 连接数据库的弹性云服务器必须和GeminiDB Mongo实例之间网络互通,可以使用curl命令连接GeminiDB Mongo实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
保存的所有命令,其他类型可根据相应的适用范围进行查询。 图15 筛选命令 您也可以通过搜索框按照命令标题和命令语句进行查询。 图16 搜索命令 另外,您还可以在“我的命令”页签中新建命令、编辑命令、删除命令、复制到命令执行框。 图17 命令管理 清空命令 清除当前命令执行框中的命令,您也可以通过快捷键“F10”操作。
查询。 图12 筛选命令 您也可以通过搜索框按照命令标题和命令语句进行查询。 图13 搜索命令 另外,您还可以在“我的命令”页签中新建命令、编辑命令、删除命令、复制到命令执行框。 图14 命令管理 清空命令 清除当前命令执行框中的命令,您也可以通过快捷键“F10”操作。 父主题:
redis106_decr_p99 decr命令的p99时延 该指标为节点执行decr命令的p99时延。 单位:us ≥ 0 us GeminiDB Redis实例的节点 1分钟 redis104_decr_avg_usec decr命令的平均时延 该指标为节点执行decr命令的平均时延。 单位:us
保存的所有命令,其他类型可根据相应的适用范围进行查询。 图12 筛选命令 您也可以通过搜索框按照命令标题和命令语句进行查询。 图13 搜索命令 另外,您还可以在“我的命令”页签中新建命令、编辑命令、删除命令、复制到命令执行框。 图14 命令管理 清空命令 清除当前命令执行框中的命令,您也可以通过快捷键“F10”操作。
查询。 图12 筛选命令 您也可以通过搜索框按照命令标题和命令语句进行查询。 图13 搜索命令 另外,您还可以在“我的命令”页签中新建命令、编辑命令、删除命令、复制到命令执行框。 图14 命令管理 清空命令 清除当前命令执行框中的命令,您也可以通过快捷键“F10”操作。 父主题:
保存的所有命令,其他类型可根据相应的适用范围进行查询。 图12 筛选命令 您也可以通过搜索框按照命令标题和命令语句进行查询。 图13 搜索命令 另外,您还可以在“我的命令”页签中新建命令、编辑命令、删除命令、复制到命令执行框。 图14 命令管理 清空命令 清除当前命令执行框中的命令,您也可以通过快捷键“F10”操作。
使用Redis-py客户端连接GeminiDB Redis实例。 以下步骤以命令行模式进行示例(也可以将命令写入python脚本中再执行): 使用单机方式连接GeminiDB Redis集群 执行python命令,进入命令行模式。 返回如下信息说明已进入命令行模式: Python 2.6.6 (r266:84292
查询创建实例或扩容节点时需要的IP数量 查询磁盘自动扩容策略 变更实例存储容量 查询高危命令 修改高危命令 查询Redis实例的热key 设置Redis禁用命令 查询Redis禁用命令 删除Redis禁用命令 设置实例可维护时间段 Redis主备切换 支持节点的开关机 查询GeminiDB
使用Lua脚本时应遵循轻量化原则,避免引入执行命令次数过多、长时间sleep、大的循环语句等不合理用法。 12 避免在事务中打包过多命令。 使用事务时应遵循轻量化原则,避免单次事务中打包过多命令或复杂度过高的命令。执行的事务中包含命令过多会引起请求阻塞或实例状态异常。 13 避免在不同数据类型下使用相同的Key名称。
slot GeminiDB Redis单次事务推荐包含的命令条数 GeminiDB Redis集群版实例中,哪些命令需要使用hashtag 如何处理报错“ERR unknown command sentinel" 对于阻塞命令,GeminiDB Redis接口(主备实例)与开源Redis的返回值为什么可能有差异
开发参考 开发运维规范 命令兼容列表 客户端通过代码连接实例示例 Lua脚本编写规范 keyspace通知功能 exHash命令列表 大Bitmap初始化 客户端连接池参数配置 通过openAPI实现自定义周期备份 通过并行SCAN提升全库扫描速度 使用 Pipeline 访问 GeminiDB
安装PHP开发包与命令行工具。 执行如下命令,使用yum方式直接安装。 yum install php-devel php-common php-cli 以CentOS(redhat系列)为例,如果是Ubuntu(debian系列),则需要使用其对应的安装命令。 安装完后可查看版本号,确认成功安装。