tencent cloud

文档反馈

Key 前缀过滤

最后更新时间:2024-11-26 11:15:25

    操作场景

    DTS 的 Redis 数据迁移链路中,支持对源库的多 Key 命令设置前缀过滤规则,方便用户管理数据库中的键值。

    Key 前缀过滤规则

    支持配置单个或者多个 key 前缀匹配规则,多个前缀请用回车键分隔。
    迁移规则与过滤规则混合使用时,过滤规则优先级高于迁移规则。

    Key 前缀过滤规则示例

    1. MSET/DEL/UNLINK 命令,采用精准匹配规则。
    迁移规则:源端多 key 命令匹配了一个 key,则仅该 key 迁移到目标端,其他 key 不迁移。
    过滤规则:源端多 key 命令匹配了一个 key,则仅该 key 过滤,不迁移到目标端,其他 key 会迁移。
    前缀类型
    源库 key 命令
    DTS 设置的前缀
    目标端结果
    迁移 key 值前缀
    MSET dtsnew "111" abcd "222"
    dts
    MSET dtsnew "111"
    过滤 key 值前缀
    MSET redisnew "111" efgh "222"
    redis
    MSET efgh "222"
    2. MSET/DEL/UNLINK 以外的其他命令。
    迁移规则:源端多 key 命令只要匹配了一个迁移前缀,则该命令全部迁移到目标端。
    过滤规则:源端多 key 命令的所有 key 都匹配上,该命令才会被过滤;仅匹配到一个 key,该命令不会过滤,仍会迁移到目标端。
    前缀类型
    源库 key 命令
    DTS 设置的前缀
    目标端结果
    迁移 key 值前缀
    SUNION dtsnew abcd
    dts
    SUNION dtsnew abcd
    过滤 key 值前缀
    SUNION redisnew efgh
    redis
    SUNION redisnew efgh
    过滤 key 值前缀
    SUNION redisnew efgh
    redis
    efg
    不同步

    操作步骤

    配置 Redis 迁移任务,在设置迁移选项及选择迁移对象页面中,勾选启用 key 过滤,设置过滤规则后,继续后续配置流程。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持