如何将 Redis Enterprise 分片和端点迁移到其他节点?

最后更新:2024 年 4 月 18 日

问题

如何将 Redis Enterprise 分片和端点迁移到不同节点?

答案

可以通过使用以下命令在节点间移动分片/端点:

rladmin migrate shard <shard_id> target_node <node_id>

以及

rladmin bind
        [ db { db:<id> | <name> } ]
        endpoint <id> exclude
        <proxy_id1 .. proxy_idN>

对于端点,也可以将其迁移到大多数主分片所在的节点上。

rladmin migrate [ db { db:<id> | <name> } ]
            endpoint_to_shards
            [ restrict_target_node <id> ]
            [ commit ]
            [ max_concurrent_bdb_migrations <value> ]

参考

请参阅 rladmin bind 命令文档。