如何将 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 命令文档。