检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可通过如下命令先查找确认。
避免对非幂等命令执行重试 当客户端检测到命令执行超时后,存在服务端已经执行完命令但是在回包阶段出现异常的场景,此时执行重试可能会导致命令被重复执行。
执行如下命令,停止所有节点的压缩。 nodetool disableautocompaction 执行如下命令,停止正在执行的压缩。 nodetool stop COMPACTION 执行如下命令,限制节点的迁移流量。
/sync_log/ //删除sync日志 pika单机数据迁移 启动命令 执行如下命令,启动pika_port迁移工具: .
用户在购买页选择不同的兼容版本,最终提供的GeminiDB Redis均为最新稳定商用版本,版本号为6.2,支持命令详情参考命令兼容列表。
开发参考 开发运维规范 命令兼容列表 通过程序代码连接实例示例 Lua脚本编写规范 keyspace通知功能 exHash命令列表 大Bitmap初始化 客户端连接池参数配置 通过openAPI实现自定义周期备份 通过并行SCAN提升全库扫描速度 使用 Pipeline 访问 GeminiDB
因此我们提供了⼀套平滑的插入⽅案,其原理是,对于超⼤的初始数据,我们先将其拆分为较⼩的字串(例如1MB),然后⾸次插入仍然采⽤SET命令,然后通过⼀个GETBIT的只读命令将其转化为Bitmap类型,后续的字串,通过APPEND命令进⾏插入即可。
设为true相当于在每个命令执行完后再发一个PING命令,对高并发请求应用的性能有影响。 timeout Jedis的socket timeout值,单位:毫秒。 2000 200~1000 父主题: 开发参考
本文以两种常见的场景(频控场景&购物车场景)为例,通过使用GeminiDB Redis接口中的exHash类命令来实现复杂的业务,简化开发难度。 exHash命令介绍 exHash命令详细介绍请参考exHash命令列表。
验证身份校验通过后,再输入命令show databases。
HELP命令 HELP,查看所有支持的命令。 图15 查看支持的全部命令 HELP <COMMAND>,查询某一命令的使用方法。 示例:HELP DESC 父主题: 最佳实践
执行如下命令,连接GeminiDB Redis实例。 export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH .
主备切换时通常会发生小于10秒的连接闪断,会产生慢时延,或者命令执行失败,需要客户端有命令重试或者连接重试机制。为了避免影响业务,建议在业务低峰期操作。 操作步骤 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Redis 接口”。
最新执行命令 热key的最新执行命令。 QPS 热key的每秒访问数。 说明: QPS统计的峰值是6000,超过6000时,不会再统计精确的频次信息。 DB 热key所在的DB。 父主题: 诊断分析
GeminiDB Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis和开源Redis集群计算hash算法不同,因此GeminiDB Redis的部分命令需要给对应的key打上hash tag,否则会出现非预期的行为。
增强版前缀扫描 当用户对实例执行Scan类扫描命令时,如指定前缀匹配(match prefix*),则此时的扫描性能将远远超越开源Redis。这是因为GeminiDB Redis接口将该场景下达命令复杂度优化到了O(logN + M),其中N是整体数据量,M是匹配的数据量。
在执行增量迁移命令前,GeminiX中需要配置DynamoDB和GeminiDB (兼容DynamoDB API)的连接信息以及增量迁移的表名,具体配置方法参见b。 执行增量迁移命令: nohup .
GeminiDB Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis和开源Redis集群计算hash算法不同,因此GeminiDB Redis的部分命令需要给对应的key打上hash tag,否则会出现非预期的行为。
问题修复: 修复只读状态下,可执行Distict命令的问题。 2023-07-30 新特性及性能优化: 支持设置“只写”状态,禁止特定读命令执行。 支持主节点被动触发Compaction时,同步到备节点执行该Compaction,避免备节点因磁盘占满与主节点脱节。
multi String 单次MULTI/EXEC事务中包含的命令数量。