检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis,无需业务修改,且兼容任一Redis客户端接入。GeminiDB Redis命令兼容详情请参考命令兼容列表。 父主题: 产品咨询
针对某些不合法命令,GeminiDB Redis接口与开源Redis 5.0的报错信息为什么有差异 GeminiDB Redis接口先进行命令语法检查,再进行key存在性校验,而开源Redis没有准则,处理不合法命令的结果存在随机性。因此在某些不合法命令的报错信息上二者有时会存在差异。
保证本地设备可以访问GeminiDB Mongo 数据库绑定的公网地址。 在已准备的弹性云服务器或可访问GeminiDB Mongo 的设备上,安装数据迁移工具。 安装数据迁移工具,请参见如何安装MongoDB客户端。 MongoDB客户端会自带mongodump和mongorestore工具。 MongoD
保证本地设备可以访问GeminiDB Mongo 数据库绑定的公网地址。 在已准备的弹性云服务器或可访问GeminiDB Mongo 数据库的设备上,安装数据迁移工具。 安装数据迁移工具,请参见如何安装MongoDB客户端。 MongoDB客户端会自带mongoexport和mongoimport工具。 导出源库数据
对于阻塞命令,GeminiDB Redis接口(主备实例)与开源Redis的返回值为什么可能有差异 开源Redis没有规定“当有客户端执行了阻塞命令等待key写入的情况,并发对这些key执行写命令”的返回值,GeminiDB Redis主备实例的接口返回值可能和开源Redis不一样,但两者均满足开源文档描述行为。
8。JDK是跨平台的,支持Windows,Linux等多种平台。 下面以Windows为例,介绍JDK配置流程: DOS窗口输入“java -version”,查看JDK版本,确认为JDK1.8版本。如果未安装JDK,请下载安装包并安装。 在windows操作系统桌面中“此电脑”图标上单击右键,选择“属性”。
前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 操作步骤 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 获取Redis客户端。 方法一: 通过如下命令,下载Redis客户端。 wget
依次登录上述五台弹性云服务器。 图2 登录弹性云服务器 执行如下命令,按照提示安装jre。 yum install jre 安装Cassandra服务,并创建数据目录。 执行如下命令,下载Cassandra安装包。 wget https://archive.apache.org/dist/cassandra/3
您也可以通过搜索框按照命令标题和命令语句进行查询。 图9 搜索命令 另外,您还可以在“我的命令”页签中新建命令、编辑命令、删除命令、复制到命令执行框。 图10 命令管理 清空命令 清除当前命令执行框中的命令,您也可以通过快捷键“F10”操作。 父主题: 连接实例
”。 安装PHP开发包与命令行工具。 执行如下命令,使用yum方式直接安装。 yum install php-devel php-common php-cli 以CentOS(redhat系列)为例,如果是Ubuntu(debian系列),则需要使用其对应的安装命令。 安装完后可查看版本号,确认成功安装。
个连接中,当客户端执行multi命令后,redis开始将后续收到的命令缓存在队列中,当客户端发送exec命令时,redis按照顺序依次执行队列中的所有命令。如果有一个命令执行失败则事务回滚,所有命令要么全部成功,要么全部失败。 表1 相关命令 命令 含义 WATCH 用于监视一个
新特性及性能优化: 新增SCRIPT FLUSH命令对SYNC/ASYNC参数的支持。 优化布隆过滤器的性能。 新增BF.CARD命令支持。 优化EXISTS命令在BITMAP类型上的实现。 新增STRALGO命令支持。 优化FASTLOAD功能的性能。 优化阻塞命令的性能和稳定性。 新增指定Partition执行SCAN命令的能力。
Redis。 使用须知 AWS不支持psync/sync命令,无法增量迁出。 迁移前确保部署Redis-shake的ECS与目标端GeminiDB Redis网络通畅。 注意放开源端和目标端安全组配置。 操作步骤 部署迁移工具。 获取工具Redis-Shake。 Redis-S
试为准。 其它注意事项: Pipeline 不保证原子性,服务端在处理批量命令时,解析出多个单命令并按顺序执行,各个命令相互独立,服务端有可能在该过程中执行其他客户端的命令。某个命令执行失败不会影响其他命令的执行,如需原子性,需要使用事务或lua实现。 单次 Pipeline 的
登录弹性云服务器,具体操作请参见《弹性云服务器快速入门》中“登录弹性云服务器”。 使用如下命令,下载并解压Hiredis。 wget https://github.com/redis/hiredis/archive/master.zip 进入到解压目录后编译安装Hiredis。 make make install 编写测试代码connRedisTst
Redis的迁移 RDB导入GeminiDB Redis 部署迁移工具。 获取工具Redis-Shake。 Redis-Shake工具可下载release版本,解压缩后即可使用。 修改配置文件“Redis-Shake.conf”,修改时需要注意以下配置项。 log.level = info #
如何处理报错: "delete is forbidden" 当执行逻辑删除命令,如delete/drop measurement 命令会触发错误"delete is forbidden"。 逻辑删除执行效率低,严重时可能导致系统卡死。请根据需求设置合理的RP,通过RP自动删除数据。
Mongo数据库提供统一访问接口,应用程序可基于PyMongo进行数据操作,PyMongo支持SSL连接,PyMongo内部通过连接池的方式支持多线程应用。 PyMongo的安装方式官方指南。 父主题: 基于Python连接实例
如何处理报错“ERR unknown command sentinel" 报错场景 GeminiDB Redis实例执行“SENTINEL”命令时,可能会出现“ERR unknown command sentinel”报错。 报错可能原因 GeminiDB Redis集群版实例参数
只审计单次事务过大的操作(超过100个命令)。 LTS审计日志配置 如需使用该功能,请联系客服申请权限。 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Redis 接口”。 在左侧导航栏选择“日志配置管理”, 选择指定的实例,单击LTS审计日志配置开关,配置日志记录上传LTS。