图灵学院 java架构师学习路线 概述 哨兵机制的简介 有了主从复制的实现以后,如果想对主服务器进行监控,那么在redis2.6以后提供了一个"哨兵"的机制。顾名思义,哨兵的含义就是监控Redis系统的运行状态。可以启动多个哨兵,去监控Redis数据库的运行状态。其主要功能有两点: 1、监控主数据库 ...
分类:
编程语言 时间:
2020-07-15 23:40:35
阅读次数:
73
1、Master 最好不要写内存快照,如果 Master 写内存快照,save 命令调度 rdbSave 函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性 暂停服务 2、如果数据比较重要,某个 Slave 开启 AOF 备份数据,策略设置为每秒同步一 3、为了主从复制的速度和连 ...
分类:
其他好文 时间:
2020-07-14 21:53:09
阅读次数:
87
是什么 复制 在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 slave)能精确得复制主 Redis 服务器(下文称 master)的内容。每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这 ...
分类:
其他好文 时间:
2020-07-14 18:15:55
阅读次数:
59
1、设计良好的数据库结构,允许部分数据冗余,尽量避免 join 查询,提高效率。 2、选择合适的表字段数据类型和存储引擎,适当的添加索引。 3、MySQL 库主从读写分离。 4、找规律分表,减少单表中的数据量提高查询速度。 5、添加缓存机制,比如 memcached,apc 等。 6、不经常改动的页 ...
分类:
数据库 时间:
2020-07-14 13:47:54
阅读次数:
75
(1)if 从句是一种虚拟的条件或假设,和现在事实相反的。主从句时态具体如下: 从句: 动词过去式(be 用 were)无论主语是不是单数,都用were 主句:would / could / should / might + 动词原形 所以句型应该是 : ... were... , ...would ...
分类:
其他好文 时间:
2020-07-14 13:45:40
阅读次数:
58
cat /usr/local/mongodb/etc/mongodb.conf############主库配置文件n内容#################dbpath = /data/mongodb/datalogpath = /usr/local/mongodb/logs/mongodb.logf ...
分类:
数据库 时间:
2020-07-14 13:44:38
阅读次数:
70
开始安装 参考文档:https://www.jianshu.com/p/3eb1e178f51b (最后使用windows本地docker,wsl中代理,因为当前版本不支持,最新版本据说支持了,没有尝试过) docker常用命令 docker exec -it ecMysql bash 进入容器 d ...
分类:
数据库 时间:
2020-07-14 13:36:28
阅读次数:
122
一、zookeeper集群介绍 zookeeper集群的目的是为了保证系统的性能承载更多的客户端连接设专门提供的机制。 通过集群可以实现以下功能: 读写分离:提高承载,为更多的客户端提供连接,并保障性能。 主从自动切换:提高服务容错性,部分节点故障不会影响整个服务集群。 因为 zookeeper 通 ...
分类:
其他好文 时间:
2020-07-14 00:41:44
阅读次数:
47
####前言:如果同步过程中发现数据量不一致,先不要断开主从,分析一下每日进redis的数据量是否很大,以及键的过期时间 redis会在后台,每秒10次的执行如下操作: 随机选取100个key校验是否过期,如果有25个以上的key过期了,立刻额外随机选取下100个key。也就是说,如果过期的key不 ...
分类:
其他好文 时间:
2020-07-13 11:24:03
阅读次数:
66
当数据库负载高时,你应该从下面四个方面入手: i/o cpu 内存 网络 同时很多时候你需要确定你的负载时那方面引起的,系统的还是用户应用的 用户的负载监控很简单,你直接可以看到负载高的应用, 跟踪指标有: 每秒查询数 监控方式:磁盘使用率统计命令 iostat,里面可以查看%iowait(cpu空 ...
分类:
数据库 时间:
2020-07-13 11:10:59
阅读次数:
79