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之 ...
随机推荐
- linux shell 之流程控制 if if else while
(1)流程控制不可以为空: (2)if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi 条件 ...
- Python 的with关键字
Python 的with关键字 看别人的代码时,with关键字经常会出现,博主决定梳理一下with以及python中上下文(context)的概念 1. 上下文管理器概念 Context Manage ...
- eclipse 编辑器支持 Code Minings(代码挖掘)功能
Java 编辑器支持 Code Minings 功能 Java 编辑器现在可以在 Java 元素的上方以“装饰文本”的形式显示实现和引用的数量,即 Code Minings(代码挖掘)功能 启用路径: ...
- LC 961. N-Repeated Element in Size 2N Array【签到题】
In a array A of size 2N, there are N+1 unique elements, and exactly one of these elements is repeate ...
- 使用jQuery做简单的图片轮播效果
一.本特效主要用到的前端知识点 CSS中绝对定位(absolute)CSS实现垂直居中jQuery中简单的淡入淡出动画效果(fadeIn,fadeOut)定时器(setInterval,clear ...
- Telnet设置
修改hostname:修改/etc/hosts文件vi /etc/hosts# Do not remove the following line, or various programs# that ...
- spring boot 整合redis
spring boot 中配置redis1 在pom.xml中增加相关包依赖:<dependency> <groupId>org.springframework.boot< ...
- Web23_Listener
记得在web.xml配置<listener-class>监听器的Copy Qualified Name复制类全名</listener-class> <listener-c ...
- DevOps - Scrum
1 - DevOps与敏捷开发 在采用敏捷开发的情况下,所有成员都对服务和产品负责,理解彼此的业务,符合DevOps的组织和文化. 以商业需求为核心,在较短期间内确定开发方针,并持续进行改善,从而逐步 ...
- JAVA_day2_运算符
Java运算符 一.算术运算符 ++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果不同 1.++在左边,a先自增1再赋值给b int a=3 int b=++a 2.++在右边,先赋值 ...