如果源库中的某些 Key 使用了过期(expire)策略,由于可能存在 Key 已过期但未被及时删除的情况,所以在目标库中查看到的 Key 数量(例如通过 info 命令查看)会比源库的 Key 数量少。 对于通过 EVAL 或 EVALSHA 调用的 Lua 脚本,在增量数据迁移时,由于目标端在执行脚本时不会明确返回执行结果,所以 DTS 无法确认该类型脚本是否执行成功。
20 subStatus ListC;SubStatus> 是 子任务状态 dynamicInfo DynamicInfo 是 dynamicInfo dynamicInfo errmsg String 是 执行失败时返回的错误信息,执行成功时为空字符串 sdkRealtimeProgress String 是 (只限数据订阅)任务实时进度,UTC格式 sdkRealtimeProgress
迁移限制 一致性限制: DTS在执行Redis数据迁移任务时,如果在增量同步过程中出错导致任务失败,然后再重启该迁移任务,可能会导致目标端数据不一致。
20 subStatus ListC;SubStatus> 是 子任务状态 dynamicInfo DynamicInfo 是 dynamicInfo dynamicInfo errmsg String 是 执行失败时返回的错误信息,执行成功时为空字符串 sdkRealtimeProgress String 是 (只限数据订阅)任务实时进度,UTC格式 sdkRealtimeProgress
专线迁移的Redis标准版迁移到云数据库Redis标准版-数据校验 创建数据校验任务 接口说明 创建数据校验任务。
从实现上来看,Kvrocks 会将 Redis 数据类型编码成 Key-Value 数据写入 RocksDB 的不同 Column Family (以下简称 CF)中。
专线迁移Redis Cluster迁移到云数据库Redis标准版-数据校验 创建数据校验任务 接口说明 创建数据校验任务。
20 subStatus ListC;SubStatus> 是 子任务状态 dynamicInfo DynamicInfo 是 dynamicInfo dynamicInfo errmsg String 是 执行失败时返回的错误信息,执行成功时为空字符串 sdkRealtimeProgress String 是 (只限数据订阅)任务实时进度,UTC格式 sdkRealtimeProgress
云数据库 Redis 版与自建 Redis 的对比 与自行购买服务器并搭建Redis数据库相比,使用云数据库Redis版在多个方面均展现出显著优势,包括更为强大的数据安全保障、更低的运维成本投入,以及经过深度优化的内核性能。 对比项 云数据库Redis版 自建Redis 安全防护 危险防护: VPC网络隔离。 白名单控制访问。 自定义账号与权限。 数据保护:TLS加密。 记录审计:审计日志。
专线迁移Redis Cluster迁移到云数据库Redis企业集群版-数据校验 创建数据校验任务 接口说明 创建数据校验任务。