Redis -- 主从
搭建环境
1.创建目录
2.拷贝配置文件到每个实例目录
cp /usr/local/src/redis-6.2.6/redis.conf 7001
cp /usr/local/src/redis-6.2.6/redis.conf 7002
cp /usr/local/src/redis-6.2.6/redis.conf 7003
3.修改每个实例的端口、工作目录
sed -i -e 's/6379/7001/g' -e 's/dir .\//dir \/tmp\/7001\//g' 7001/redis.conf
sed -i -e 's/6379/7002/g' -e 's/dir .\//dir \/tmp\/7002\//g' 7002/redis.conf
sed -i -e 's/6379/7003/g' -e 's/dir .\//dir \/tmp\/7003\//g' 7003/redis.conf
4.修改每个实例的声明IP
虚拟机本身有多个IP,为了避免混乱,我们需要再redis.conf文件中指定每一个实例绑定的ip信息,格式如下
sed -i '1a replica-announce-ip 192.168.99.100' 7001/redis.conf
sed -i '1a replica-announce-ip 192.168.99.100' 7002/redis.conf
sed -i '1a replica-announce-ip 192.168.99.100' 7003/redis.conf
5.启动Redis
6.开启主从关系
现在三个实例没有任何关系,要配置主从可以使用replicaof 或者slaveof (5.0以前)命令
有临时和永久两种模式:
1.修改配置文件(永久生效)
在redis.conf中添加一行配置: slaveof <masterip> <masterport>
2.使用redis-cli客户端连接到redis服务,执行slaveof命令(重启后失效):
slaveof <masterip> <masterport>
Note: 在5.0以后新增命令replicaof, 与slaveof效果一致.
查询主从信息 INFO replication 指令
当在master节点写操作,会同步到slave 节点上,但是在slave节点上写,则会报error
总结:
数据同步原理
全量同步
slave 日志
master 日志
总结
增量同步
全量 & 增量 总结
优化主从集群
Redis -- 主从相关推荐
- 【带你重拾Redis】Redis 主从架构
Redis 主从架构 单机的 Redis,能够承载的 QPS 大概就在上万到几万不等.对于缓存来说,一般都是用来支撑读高并发的.因此架构做成主从(master-slave)架构,一主多从,主负责写,并 ...
- (六)Redis主从自动恢复-sentinel
原文地址,转载请注明出处: http://blog.csdn.net/qq_34021712/article/details/72026313 ©王赛超 准备工作:(1个master,2个sl ...
- Redis 主从配置和参数详解
安装redis 下载redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz解压redis tar -xvf redis-3.0. ...
- Redis主从配置及通过Keepalived实现Redis自动切换高可用
Redis主从配置及通过Keepalived实现Redis自动切换高可用 [日期:2014-07-23] 来源:Linux社区 作者:fuquanjun [字体:大 中 小] 一:环境介绍: Mas ...
- redis安装+redis主从
1.安装主redis 1.1.搭建安装环境 #yum install -y tcl 1.2.编译安装redis #tar -zvxf redis-2.6.7.tar.gz #cd redis-2.6. ...
- Redis主从握手流程,你真的了解了吗?
Redis是开源的key-value存储系统,可作为数据库.缓存.消息组件. Redis的作者是Salvatore Sanfilippo(网名为antirez),他在2009年开发完成并开源了Redi ...
- Redis主从+KeepAlived实现高可用
Redis是我们当下比较流行使用的非关系数据库,可支持多样化的数据类型,多线程高并发支持,redis运行在内存拥有更快的读写.因为redis的表现如此出色,如何能保障redis在运行中能够应对宕机故障 ...
- 【Redis】Redis学习(三) Redis 主从模式详解
不管任何程序,只运行一个实例都是不可靠的,一旦因为网络原因导致所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是一样的.不过Redis的主从并不是解决这个问题的,一些 ...
- redis 主从配置_应用 | Redis实现 主从,单例,集群,哨兵,配置应用
小小经过一天的休整 公众号更新规则:每周六将会停更一次,进行短期的休整,其余时间继续每天一更. 思维导图如下 Redis 主从配置 这里配置Redis主从 什么是主从 主从复制,是指把一台Redis服 ...
- redis 主从哨兵模式搭建
一.REDIS主从模式,搭建三个节点,同一个机器,三个端口. 安装包 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 安装步骤 ht ...
最新文章
- 无法联系上证书的吊销服务器,CA服务器搭建问题,日志分析---吊销功能无法检查证书的吊销...
- OAuth2 实现单点登录 SSO
- Console.Write(程序猿?开发?写代码?编程?移动、网页、桌面开发?Oh,我连菜鸟都不是!);...
- 程序员的毕业设计,时隔一年,仍感觉头秃
- 设计模式之不简单的工厂模式(二)
- Python爬虫要违法了吗?小编告诉大家:守住规则,大胆去爬
- 使用mybatis的resultMap进行复杂查询
- java和基岩怎么联机_JAVA和基岩版要同步了
- 位说法的由来_南方土地庙有榕树的原因,为何会有榕树不容人的说法?
- 根据工资计算税费html,税后工资计算器2018 个人所得税excel计算公式
- GridWorld实训总结报告
- alertmanager配置详解
- 工作就是这么简单——去哪儿网CTO吴永强
- python英语词汇量测试_python英语单词测试小程序
- 2022年全球及中国血清降钙素原市场专项调研与竞争调查分析报告
- Redhat相关快捷键
- APP自动化原理+环境搭建
- inventor如何钣金出弧面_Inventor钣金设计教程
- python二维数组按照第一列排序_Python中二维数组按照某行或列排序的实现方法
- 题目 1878: 蓝桥杯2017年第八届真题-青蛙跳杯子