##主从复制介绍 在分布式系统中为了解决单点问题,通常会把数据复制多个副本到其他机器,满足故障恢复和负载均衡等求. Redis 也是如此,提供了复制功能. 复制功能是高可用 Redis 的基础,后面的哨兵和集群都是在复制的基础上实现高可用的. 每个从节点只能有一个主节点,主节点可以有多个从节点. # ...
分类:
其他好文 时间:
2020-06-17 19:50:25
阅读次数:
58
1、首先下载64版本的安装包,具体见上贴百度云链接 2、安装时出现的问题也见上贴 3、在安装路径下,创建配置文件,建议文件命名为mongodb.config,填入内容大致如下: dbpath=D:\mongodb4.2.8\data\db logpath=D:\mongodb4.2.8\log\mo ...
分类:
数据库 时间:
2020-06-17 18:11:36
阅读次数:
63
标准 URI 连接语法: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] 创建数据库 use DATABASE_NAME 查看数据库列表 sh ...
分类:
其他好文 时间:
2020-06-17 16:48:35
阅读次数:
61
MongoDB服务器CPU一直很高,最高达到900%,可能是哪些原因? 答:可能原因如下: 1、高并发场景下,服务器开启numa 2、mongo查询无索引,消耗大量内存和io 3、服务器硬件故障,例如CPU 内存 raid卡等。 3、高并发写入下开启读写分离+oplog应用加锁。 4、高并发短链接+ ...
分类:
数据库 时间:
2020-06-17 16:42:22
阅读次数:
98
连接mongodb #!/usr/bin/env python # -*- coding:utf-8 -*- import pymongo mongo_client = pymongo.MongoClient(host = db_host,port = db_port)#连接mongodb mong ...
分类:
数据库 时间:
2020-06-17 12:31:41
阅读次数:
69
MongoDB有哪些优秀特性及适合的场景是什么? 一、优秀特性 1、实用性:面向类json富文档数据模型,对开发人员天然的友好。 2、可用性:基于raft协议的自动高可用,轻松提供99.999%的可用性。 3、扩展性:对分片集群的支持,为业务提供了友好的水平扩展。 4、高性能:嵌套模型设计支持,减少 ...
分类:
数据库 时间:
2020-06-17 11:13:57
阅读次数:
77
//1两表联合查询 db.orders.aggregate([ { $lookup: { from: "inventory",//附表 localField: "item.name",//主表字段 foreignField: "sku",//附表字段 as: "inventory_docs"//附表 ...
分类:
数据库 时间:
2020-06-17 11:07:17
阅读次数:
67
每一个副本 leader 管理自己的 isr 列表,进行扩缩,并写入 zk 把某些 replica 加入到 isr 中:如果 follower 的 offset 大于等于 leader 的 HW,则把该 replica 加入到 isr 中 // kafka.cluster.Partition#may ...
分类:
其他好文 时间:
2020-06-16 23:41:35
阅读次数:
56
问题背景 最近装个centos 7.6的环境,其中,基础环境包括,redis、nginx、mongodb、fastdfs、mysql等,其中,自启动使用的是systemctl,其他几个组件,都没啥问题,唯独,这个mongodb,是死活启动不了。 但是,我这里说的,不是启动不了,如果直接在shell里 ...
分类:
数据库 时间:
2020-06-16 18:52:31
阅读次数:
84