检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
监控数据出现实例已使用内存略大于实例可使用内存是什么原因? DCS单机和主备实例已使用内存为redis-server进程统计的已使用内存。集群是基于分片机制实现的,集群的已使用内存为各个分片redis-server的已使用内存的总和。 由于开源redis-server内部机制的原
String 数据来源,包含OBS桶和备份记录两种类型。 bucket_name String OBS桶名。 files Array of Files objects 导入的备份文件文件列表,数据来源为OBS桶时必须填写。 backup_id String 备份记录ID,数据来源为备份记录时必须填写。
实例是否支持自定义或修改端口? 实例是否支持修改访问地址? 更多 数据备份/导出/迁移 单机实例不支持备份,那如何导出单机实例数据? 是否支持控制台导出RDB格式的Redis备份文件? Redis在线数据迁移是迁移整个实例数据么? 更多 实例扩容缩容与实例升级 是否支持Redis3.0升级到Redis4
Pipeline不能保证原子性。 Pipeline模式只是将客户端发送命令的方式改为批量发送命令,而服务端在批量处理命令的数据流时,仍然是解析出多个单命令并按顺序执行,各个命令相互独立,即服务端仍有可能在该过程中执行其他客户端的命令。如需保证原子性,请使用事务或Lua脚本。 若Pipeline执行过程中发生错误,不支持回滚。
等工具快速导出数据。使用KEYS命令容易造成服务端阻塞。云厂商一般只提供备份文件下载,这种方式仅适宜离线迁移,且迁移过程对业务中断时间较长。 Rump是一款开源的Redis数据在线迁移工具,支持在同一个实例的不同数据库之间迁移数据,也支持不同实例的数据库之间迁移数据。本文档介绍如
使用指导 DCS数据安全 DCS使用规范 发现和处理Redis大Key热Key 配置Redis Pipeline 优化Jedis连接池
如何导出Redis实例数据? 除单机实例外,DCS其他类型实例都支持通过管理控制台导出实例数据: 进入DCS管理控制台“缓存管理”页面。 单击需要导出数据的实例名称,进入该实例详情页面。 单击“备份与恢复”,查看该实例的备份记录。 如没有备份记录,执行手动备份后,单击“下载”,根据提示完成数据的下载操作。
Key相关命令使用限制 使用KEYS命令时,若缓存数据量较大,可能会较长时间阻塞其它业务命令操作,甚至可能过高地占用额外内存。因此使用KEYS命令时请尽量描述精确的pattern、不要使用“keys *”进行全通配。keys *会遍历所有数据,持续占用CPU,影响客户业务稳定性。建议尽
描述 file_source 否 String 数据来源,包含OBS桶和备份记录两种类型。 bucket_name 否 String OBS桶名。 files 是 Array of Files objects 导入的备份文件文件列表,数据来源为OBS桶时必须填写。 backup_id
密码不能为空。 密码不能和账号及账号的倒序相同。 密码长度在8到32位之间。 至少必须包含如下四种字符中的三种: 小写字母 大写字母 数字 特殊字符包括(`~!@#$^&*()-_=+\|{}:,<.>/?) 请求示例 PUT https://{dcs_endpoint}/v1.0/{
0 Proxy集群需要缩容,可以先进行数据备份,然后另外创建对应规格的Proxy集群实例,使用备份文件导入方式,将备份数据文件导入到新的Proxy集群实例。待数据迁移完成后,再释放原来规格的Proxy集群实例。在线迁移操作,可以参考备份文件导入方式。 父主题: 扩容缩容与实例升级
ct命令。数据文件批量导入时,遇到select命令会返回错误提示并忽略,同时继续将剩余数据导入。 举例: 源Redis在数据库编号0和2中有数据,生成的AOF或RDB文件包含了这两个库。 在导入到Proxy集群实例时会忽略“select 2”的命令,然后继续导入源数据库2中的数据到DB0中。
如果您已有目标Redis,则不需要重复创建,为了对比迁移前后数据及预留足够的内存空间,建议在数据迁移之前清空目标实例数据,清空操作请参考清空Redis实例数据。如果没有清空实例数据,数据迁移后,目标Redis与源Redis实例重复的数据迁移后会被覆盖,源Redis没有、目标Redis有的数据会保留。 已创建弹性云服
dis中的数据全量迁移或增量迁移到目标Redis中。 Redis-cli Redis自带命令行工具,支持导出RDB文件,也支持将持久化的AOF文件整库导入。 AOF文件为所有数据更改命令的全量集合,数据文件稍大。 - Rump 支持在线迁移,支持在同一个实例的不同数据库之间,以及不同实例的数据库之间迁移。
在事务中被执行的命令数量。 qbuf Integer 查询缓冲区的长度(单位为字节,0表示没有分配查询缓冲区)。 qbuf_free Integer 查询缓冲区剩余空间的长度(单位为字节,0表示没有剩余空间)。 obl Integer 输出缓冲区的长度(单位为字节,0表示没有分配输出缓冲区)。 oll
升级。 实例升级小版本采用节点迁移的方式,在数据迁移过程中,访问时延会增大,每迁移一个分片会发生一次秒级闪断和一分钟以内的只读,请确保客户端应用具备重连机制和处理异常的能力。 实例升级小版本时,Cluster集群请确保客户端能正常处理MOVED和ASK命令,否则会导致请求失败。
选择“分析方式”,支持选择“新建备份并分析”或“历史备份文件分析”。 新建备份并分析:立即为所选节点创建一个新的备份文件并分析(新建的备份文件仅用于此次数据分析,不会记录在备份与恢复功能的备份记录中)。 历史备份文件分析:从该实例的历史备份记录中选择一条备份文件进行分析,仅支持选择RDB类型的实例备份记录。
Integer 间隔时间(单位:秒)。 timeout Integer 超时时间(单位:秒)。 scan_keys_count Integer 扫描密钥计数。 updated_at String 更新时间,例如:2023-06-15T06:20:13.283Z 状态码: 400 表3 响应Body参数
对于同一资源键值唯一。 长度不超过128个字符。 标签的键必须唯一且输入不能为空。 value 否 String 标签值。 action为create时必选。action为delete时非必选。 长度不超过255个字符。 响应参数 无 请求示例 为指定实例批量添加标签。 POST https://
在线全量的迁移方式,一次性将其他云厂商Redis迁移至华为云DCS中。 图1 本方案数据流向示意图 约束与限制 Rump模式不支持增量数据迁移,建议您先停止源端Redis的写入再进行迁移,防止数据不一致。 该方案配置只支持同DB映射迁移,异DB映射迁移该方案配置不适用。 源端为多