检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置安全组的具体操作请参考给GeminiDB Redis实例节点配置安全组规则。 前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 下载Redis客户端安装包。 操作步骤 步骤1 配置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操作系统桌面中“此电脑”图标上单击右键,选择“属性”。
依次登录上述五台弹性云服务器。 图2 登录弹性云服务器 执行如下命令,按照提示安装jre。 yum install jre 安装Cassandra服务,并创建数据目录。 执行如下命令,下载Cassandra安装包。 wget https://archive.apache.org/dist/cassandra/3
前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 操作步骤 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 获取Redis客户端。 方法一: 通过如下命令,下载Redis客户端。 wget
您也可以通过搜索框按照命令标题和命令语句进行查询。 图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命令的能力。
试为准。 其它注意事项: Pipeline 不保证原子性,服务端在处理批量命令时,解析出多个单命令并按顺序执行,各个命令相互独立,服务端有可能在该过程中执行其他客户端的命令。某个命令执行失败不会影响其他命令的执行,如需原子性,需要使用事务或lua实现。 单次 Pipeline 的
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自动删除数据。
Redis。 使用须知 AWS不支持psync/sync命令,无法增量迁出。 迁移前确保部署Redis-shake的ECS与目标端GeminiDB Redis网络通畅。 注意放开源端和目标端安全组配置。 操作步骤 部署迁移工具。 获取工具Redis-Shake。 Redis-S
Mongo数据库提供统一访问接口,应用程序可基于PyMongo进行数据操作,PyMongo支持SSL连接,PyMongo内部通过连接池的方式支持多线程应用。 PyMongo的安装方式官方指南。 父主题: 基于Python连接实例
本文将介绍如何利用lua实现分布式锁。 Redis分布式锁原理 Redis分布式锁的基本原理是利用Redis的原子命令来创建一个锁。最简单的实现方式是使用SETNX命令,这个命令只有在键不存在时才会设置键的值,如果键已经存在,命令不会执行任何操作。这样,第一个获取锁的进程会成功设置键的值,而后续尝试获取锁的进程都会失败,直到锁被释放。
如何处理报错“ERR unknown command sentinel" 报错场景 GeminiDB Redis实例执行“SENTINEL”命令时,可能会出现“ERR unknown command sentinel”报错。 报错可能原因 GeminiDB Redis集群版实例参数
存储空间:100GB 网络信息:虚拟私有云、子网、内网安全组。 跨网段配置:创建后设置 管理员密码:根据密码策略配置 企业项目:default 其他参数选择默认配置。 图1 计费方式和基本信息 图2 规格与存储 图3 网络和数据库配置 步骤2:使用Robo 3T工具连接实例 本章节介绍使用M