修改MongoDB副本集中节点的主机名或IP地址
默认MongoDB副本集初始化的时候是使用服务器的主机名,在生产中由于某种需要可能需要修改。MongoDB副本集的信息写在local数据库的system.replset中的。要修改这个数据,需要先将MongoDB以单节点启动,再修改lo......
MongoDB日志切割 分割日志的几个方法
默认安装好MongoDB后是没有日志分割的。比如搭建MongoDB副本集,运行一段时间后发现日志文件变的很大。过大的日志文件造成磁盘空间浪费,写入性能降低,而且在大文件中查找问题麻烦。虽然MongoDB提供了关闭日......
Redis Sentinel(哨兵)和虚拟IP高可用服务架构搭建
在主从复制的基础上,哨兵模式Sentinel是Redis官方提供的高可用方案。哨兵Sentinel主要有以下几个功能: 1、实时监控Redis主从复制状态; 2、如果Redis主从复制状态改变,可以实现通知; 3、如果主节点宕机,......
CentOS Redis主从复制安装配置
Redis支持主从复制,配置比较简单。 以下是配置环境: 操作系统:centos 7.5 64位 redis版本:3.2.12 主服务器:172.16.10.128 端口:6379 从服务器:172.16.10.129 端口:6379 一、安装 首先是在主从服务器上......
使用mysqlbinlog实时备份MySQL二进制日志
备份二进制日志是创建良好备份基础架构的重要部分,因为它为您提供了即时恢复的可能性。在MySQL 5.6中,mysqlbinlog增加了一项新功能,支持连接到远程MySQL实例并将二进制日志数据转储到本地磁盘。下面我们就......
Linux二进制包安装MySQL 5.7的步骤
MySQL 5.7提供二进制包的安装,相比yum安装麻烦点,但相比编译安装还是会方便很多。二进制包不需要自行编译mysql源码,瞎下载后可直接使用,绿色版安装。二进制包安装也和编译一样,可以灵活指定需要的MySQL版......
MySQL查看数据库大小、表大小和索引大小的方式
说明: 通过MySQL的 information_schema 数据库,可查询数据库中每个表占用的空间、表记录的行数;该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所......
Mongodb副本集群和Keepalived的VIP高可用部署步骤
准备环境: VIP: 192.168.1.110 mongodb1 :192.168.1.106 mongodb2: 192.168.1.107 mongodb3: 192.168.1.108 1、部署mongodb副本集群 集群部署参考:Mongodb副本集群搭建配置 2、安装keepalived 三个mo......
MongoDB内存限制配置、内存缓存大小配置
MongoDB占用内存非常高,这是因为官方为了提升存储的效率,设计就这么设计的。测试环境跑了两台MongoDB,运行久了的话可能就会碰到内存不够用的情况。在MongoDB 3.4版本之前,当你的内存大于1GB,MongoDB会用......
Linux系统Redis cluster集群安装和配置
Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动......
CentOS7安装Redis集群提示requires Ruby version >= 2.2.2的问题
在CentOS 7中安装Redis集群的时候需要使用 ruby 命令,所以需要先安装 ruby 和相关接口。一般的安装方式类似如下: yum install ruby yum install rubygems gem install redis 但最后却报错了。 Fetching:......
MongoDB副本集群简介和搭建配置步骤
MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成,只有配置两个以上Secondary节点的时候副本集才具备Primary节点故障自动切换的功能。副本集......