redis集群搭建和哨兵模式以及AOF和RDB持久化
Redis主从+哨兵模式
1、环境准备
(1)三台独立的linux主机
(2)IP分别为:10.150.200.182 (从) 10.150.200.184(从) 10.150.200.195(主)
2、安装redis
(1)分别在各个主机上安装redis,以10.150.200.182为例,步骤如下:
①下载redis稳定版本,如:4.0.8
http://download.redis.io/releases/redis-4.0.8.tar.gz
②上传下载的redis tar包到/usr/local目录下
rz -be
③在当前目录解压tar包
tar -zxvf redis-4.0.8.tar.gz
④进入解压后的 redis-4.0.8目录
cd redis-4.0.8
⑤编译
make
⑥安装
make install
⑦新建data、logs目录(存放数据和日志文件)
mkdir data logs
⑧把启动脚本移到解压后的redis-4.0.8目录(启动脚本默认安装在当前目录的src文件夹下)
cd src
mv redis-cli redis-server redis-sentinel /usr/local/redis-4.0.8
⑨退出到安装目录
cd ..
(2)redis.conf配置主从,sentinel.conf配置哨兵
conf里面很多初始的配置项可以不做修改,对于需要修改或者新增的配置项,说明如下:
通用配置
下面三个配置务必在每个redis.conf里面进行修改,在每个sentinel.conf里新增。
bind 10.150.200.182(本机服务器ip地址)
daemonize yes(支持后台启动)
logfile /usr/local/ redis-4.0.8/logs/xxx.log
slave配置
在2个slave的redis.conf下指定master
slaveof 10.150.200.195 6000
sentinel配置
在3个sentinel.conf下指定监控的master
sentinel monitor mymaster 10.150.200.195 6000 2(指定监控的master,最后一位表示quorum,即认定master‘客观下线’成立的最低票数)
3、主从、哨兵运行
(1)启动redis(三台都需要启动,先验证主从数据备份,再启哨兵)
./redis-server redis-conf
(2)启动哨兵
./redis-sentinel sentinel.conf
(3)略...
4、略...
参考文档:https://www.cnblogs.com/itdragon/p/7906481.html
持久化:链接:https://pan.baidu.com/s/1yBHICq14Gdu0Rt8WmagOZw
提取码:2lv6
主从:链接:https://pan.baidu.com/s/1R2pj7FmUNV8wPBw_n1mJcA
提取码:7wft
redis集群搭建和哨兵模式以及AOF和RDB持久化的更多相关文章
- Redis 主从集群搭建及哨兵模式配置
最近搭建了redis集群及哨兵模式,为方便以后查看特此记录下来: 1.Redis安装 2.主从架构 2.1 Redis主从架构图 2.2Redis主从结构搭建 Redis集群不用安装多个Redis,只 ...
- Redis集群搭建(哨兵)
最近工作中需要用到redis哨兵集群,笔者自己搭建了3遍,直接开始 环境: 1,系统环境 系统 版本 操作系统 CentOS 7.4 Redis 5.0.8 2,IP请修改成自己的IP redis I ...
- 搭建高可用的redis集群,避免standalone模式带给你的苦难
现在项目上用redis的话,很少说不用集群的情况,毕竟如果生产上只有一台redis会有极大的风险,比如机器挂掉,或者内存爆掉,就比如我们生产环境 曾今也遭遇到这种情况,导致redis内存不够挂掉的情况 ...
- Redis 集群搭建详细指南
先有鸡还是先有蛋? 最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司! 为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的.同样的道理嘛 ...
- Redis集群搭建及选举原理
redis集群简述 哨兵模式中如果主从中master宕机了,是通过哨兵来选举出新的master,在这个选举切换主从的过程,整个redis服务是不可用的.而且哨兵模式中只有一个主节点对外提供服务,因此没 ...
- Redis集群搭建的三种方式
一.Redis主从 1.1 Redis主从原理 和MySQL需要主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生性能瓶颈,特别是在读压力上,为了分担压力,Redis支持主从复制. ...
- Redis集群搭建 三主三从
Redis集群介绍 Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存.Redis在3.0版本之前只支持单实例模式 虽然支持主从模式,哨兵模式 ...
- redis集群搭建及注意事项
上一篇:redis的安装及注意事项 这里,在一个Linux虚拟机上搭建6个节点的redis伪集群,思路很简单,一台虚拟机上开启6个redis实例,每个redis实例有自己的端口.这样的话,相当于模拟出 ...
- Redis集群搭建-韩国庆
认真一步一步搭建下来,就可以成功.... Redis-cluster集群架构讲解 redis集群专业名词称之为Redis-cluster,redis集群是从3.0版本以后才有的概念,也就是说在3.0之 ...
随机推荐
- spark on yarn 动态资源分配报错的解决:org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: The auxService:spark_shuffle does not exist
组件:cdh5.14.0 spark是自己编译的spark2.1.0-cdh5.14.0 第一步:确认spark-defaults.conf中添加了如下配置: spark.shuffle.servic ...
- hadoop-httpfs
Hadoop-httpfs: client向httpfs提交文件操作,由httpfs和集群交互: 优势:client不必访问集群 WebHDFS API: https://archive.cloude ...
- [CSP-S模拟测试]:物理课(数学)
题目传送门(内部题144) 输入格式 从$physics.in$读入数据. 第一行一个数$T$,代表有$T$组数据.接下来$T$行每行$4$个浮点数,分别为$\theta,v,d,g$,保留到小数点后 ...
- 线程系列1--Java创建线程的几种方式及源码分析
线程--创建线程的几种方式及源码分析 开始整理下线程的知识,感觉这块一直是盲区,工作中这些东西一直没有实际使用过,感觉也只是停留在初步的认识.前段时间一个内推的面试被问到,感觉一脸懵逼.面试官说,我的 ...
- Forcepoint
Forcepoint One Endpoint Diagnostics Tool C:\Program Files\Websense\Websense Endpoint\WEPDiag.exe &qu ...
- tensorflow源码分析——BasicLSTMCell
BasicLSTMCell 是最简单的LSTMCell,源码位于:/tensorflow/contrib/rnn/python/ops/core_rnn_cell_impl.py.BasicLSTMC ...
- ftp配置文件详解
### 主配置文件(/etc/vsftpd/vsftpd.conf) 严格来说,整个 vsftpd 的配置文件就只有这个档案!这个档案的设定是以 bash的变量设定相同的方式来处理的, 也就是`参数= ...
- RxJava2实战---第七章 合并操作符和连接操作符
RxJava2实战---第七章 合并操作符和连接操作符 RxJava的合并操作符: startWith():在数据序列的开头增加一项数据. merge:将多个Observable合并为一个. merg ...
- jQuery页面加载完毕事件及jQuery与JavaScript的比较
1.jQuery概述 jQuery是一个JavaScript库,它集成了JavaScript.DOM.CSS和Ajax,简化了JavaScript编程,提倡write less, do more. 2 ...
- Linux进程间通信(IPC)之信号量
[Linux]进程间通信(IPC)之信号量详解与测试用例 2017年03月22日 17:28:50 阅读数:2255 学习环境centos6.5 Linux内核2.6 进程间通信概述 1. 进程通信机 ...