一、读写分离
1、先向主库中插入一条测试数据
- [root@localhostbin]#./mongo--port28010
- MongoDBshellversion:1.8.1
- connectingto:127.0.0.1:28010/test
- rs1:PRIMARY>db.c1.insert({age:30})
- db.c2rs1:PRIMARY>db.c1.find()
- {"_id":ObjectId("4fc77f421137ea4fdb653b4a"),"age":30}
一、读写分离
1、先向主库中插入一条测试数据
3、让从库可以读,分担主库的压力
二、故障转移
复制集比传统的Master-Slave 有改进的地方就是他可以进行故障的自动转移,如果我们停掉复制集中的一个成员,那么剩余成员会再自动选举出一个成员,做为主库,例如:我们将28010 这个主库停掉,然后再看一下复制集的状态
测试:
1、kill 28010端口的MongoDB