ReplicaSets 及其实例支持标记。出于标记的目的,ReplicaSets 支持
setOption()
,
setInstanceOption()
和
options()
操作。这些操作的功能通常与它们的Cluster
等价物相同。有关详细信息,请参阅
第 6.9 节,“标记元数据”。本节记录了使用 ReplicaSets 标签的不同之处。
没有可以为 ReplicaSets 及其实例配置的其他选项。对于 ReplicaSets, 不支持第 7.5.1 节“为 InnoDB Cluster 设置选项”中记录的选项。唯一支持的选项是此处描述的标记。
该
操作显示有关分配给各个 ReplicaSet 实例以及 ReplicaSet 本身的标签的信息。
ReplicaSet
.options()
和
的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
从路由目标中删除实例。