一套可直接编译运行的C语言指纹识别全流程代码,含测试图与格式读写支持
2026/5/30 2:33:07
MongoDB副本集提供了数据冗余和高可用性保障。本文介绍副本集的搭建和配置方法。
// 初始化副本集 rs.initiate({ _id: "rs0", members: [ { _id: 0, host: "mongo1:27017", priority: 2 }, { _id: 1, host: "mongo2:27017", priority: 1 }, { _id: 2, host: "mongo3:27017", priority: 1, arbiterOnly: true } ] })// 查看副本集状态 rs.status() // 查看主节点 rs.isMaster() // 添加从节点 rs.add("mongo4:27017") // 添加仲裁节点 rs.addArb("mongo5:27017") // 移除节点 rs.remove("mongo4:27017")import com.mongodb.ReadPreference; /** * 读写偏好设置 */ public class ReadWritePreference { public void configureReadPreference(MongoClientSettings settings) { // 从节点读取 settings.readPreference(ReadPreference.secondaryPreferred()); // 只从主节点读取 settings.readPreference(ReadPreference.primaryPreferred()); } }副本集是MongoDB高可用性的基础。