Documentation Home
MySQL 外壳 8.0  / 第 9 章 MySQL InnoDB 副本集  /  9.9 标记副本集

9.9 标记副本集

ReplicaSets 及其实例支持标记。出于标记的目的,ReplicaSets 支持 setOption(), setInstanceOption()options()操作。这些操作的功能通常与它们的Cluster 等价物相同。有关详细信息,请参阅 第 6.9 节,“标记元数据”。本节记录了使用 ReplicaSets 标签的不同之处。

重要的

没有可以为 ReplicaSets 及其实例配置的其他选项。对于 ReplicaSets, 不支持第 7.5.1 节“为 InnoDB Cluster 设置选项”中记录的选项。唯一支持的选项是此处描述的标记。

ReplicaSet.options() 操作显示有关分配给各个 ReplicaSet 实例以及 ReplicaSet 本身的标签的信息。

和 的option参数 仅支持带有命名空间的选项,否则抛出错误。 ReplicaSet.setOption()ReplicaSet.setInstanceOption()tag

和 操作 的 行为方式与等效操作相同。 ReplicaSet.setInstanceOption(instance, option, value)ReplicaSet.setOption(option, value)Cluster

如从路由中删除实例 中所述,隐藏实例没有区别 。例如,要隐藏 ReplicaSet 实例rs-1,请发出:

mysql-js> myReplicaSet.setInstanceOption("icadmin@rs-1:3306", "tag:_hidden", true);

已针对 ReplicaSet 引导的 MySQL 路由器检测到更改并rs-1 从路由目标中删除实例。