redis集群配置(精华版):主从复制模式

主从复制模式

      • 概念:
      • 作用:
      • 为什么使用集群:
      • 动手实操
        • 1、环境准备
        • 2、配置redis.conf配置文件
        • 3、再次查看主从节点信息
        • 4、验证主从模式

概念:

主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower)数据的复制是单向的!只能由主节点复制到从节点(主节点以写为主、从节点以读为主)

默认情况下,每台Redis服务器都是主节点,一个主节点可以有0个或者多个从节点,但每个从节点只能由一个主节点。

在这里插入图片描述

作用:

1.数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余的方式。
2.故障恢复:当主节点故障时,从节点可以暂时替代主节点提供服务,是一种服务冗余的方式
3.负载均衡:在主从复制的基础上,配合读写分离,由主节点进行写操作,从节点进行读操作,分担服务器的负载;尤其是在多读少写的场景下,通过多个从节点分担负载,提高并发量。
4.高可用基石:主从复制还是哨兵和集群能够实施的基础。

为什么使用集群:

  1. 单台服务器难以负载大量的请求
  2. 单台服务器故障率高,系统崩坏概率大
  3. 单台服务器内存容量有限。

动手实操

1、环境准备

三台centos7虚拟机

节点IPPORT
LBJ192.168.3.1316379
slave01192.168.3.1376379
slave02192.168.3.1386379

默认已经都安装好redis了,redis默认安装路径在/usr/local/bin,我分别在三台服务器的redis安装目录下,创建了一个kconfig文件夹存放redis配置文件

在这里插入图片描述

分别进入redis命令行模式,使用 info replication查看副本信息默认都是master

在这里插入图片描述

2、配置redis.conf配置文件

注:我这次配置主从节点关系是是永久配置,不是临时配置

在这里插入图片描述

配置主从可以使用replicaof 或者slaveof(5.0以前)命令。

  • 永久生效模式

在redis.conf中添加一行:slaveof/replicaof <masterip> <masterport>

slaveof/replicaof <masterip> <masterport> 

注意:在5.0以后新增命令replicaof,与salveof效果一致。

  • 临时模式

    在从节点上使用redis-cli客户端连接到redis服务直接输入:slaveof <masterip> <masterport> 命令,也可以临时配置主从关系,但是重启后会失效
    在这里插入图片描述

3、再次查看主从节点信息

因为修改了配置文件,需要重启redis

在这里插入图片描述

至此redis的主从模式搭建完毕

4、验证主从模式

1) 在主节点中插入数据,查看其他从节点,都能获取数据

在这里插入图片描述

2) 在从节点中插入数据,报错从节点只允许读操作

在这里插入图片描述

3)主节点宕机,两个从节点不会成为主节点,重启主节点即可恢复

在这里插入图片描述

重启主节点

在这里插入图片描述

4) 从节点宕机

在这里插入图片描述

重启从节点,即恢复之前的主从关系。由于我配置的永久生效的主从模式,因此不需要slaveof命令

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/501547.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

29 超级数据查看器 APP视频教程 查询复用

29 超级数据查看器 APP视频教程 查询复用 超级数据查看器 查询复用 最下方有 讲解稿全文 有兴趣的朋友可以看看 超级数据查看器是安卓手机上的APP&#xff0c;软件。 具有导入excel表格数据&#xff0c;存入手机内置的数据库&#xff0c;生成查询模块&#xff0c;快速查询数…

缓存和缓存的常用使用场景

想象一下,一家公司在芬兰 Google Cloud 数据中心的服务器上托管一个网站。对于欧洲用户来说,加载可能需要大约 100 毫秒,但对于墨西哥用户来说,加载需要 3-5 秒。幸运的是,有一些策略可以最大限度地减少远程用户的请求延迟。 这些策略称为缓存和内容交付网络 (CDN),它们是…

线程同步+理解生产者消费者模型

1.线程同步的概念 下面我们来谈一个故事理解线程同步的概念&#xff1a;假设学校里面有一个环境非常好的超级vip自习室是公共的&#xff0c;但是有个前提&#xff0c;一次只能进去一个学生&#xff0c;因为只有一把钥匙挂在超级vip自习室门外的墙上的。假设你是一个学习成绩比…

SuccessFactors 如何通过页面查询后台对应的表

一直以来都习惯SAP的查表方式&#xff0c;一直在想sf能在前台查询表是哪个&#xff0c;今天测试fiori的发现有一个debug工具很好&#xff0c;就是浏览器的F12功能。

hdfs操作java API

1.Configuration类——cof对象 &#xff08;1&#xff09;创建 Configuration conf new Configuration(); conf.set("fs.defaultFS", "hdfs://localhost:9000"); conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSys…

GIMP - GNU 图像处理程序 - 工具栏窗口 (Toolbox) 显示

GIMP - GNU 图像处理程序 - 工具栏窗口 [Toolbox] 显示 1. File -> Open2. GIMP 主面板里&#xff0c;右击弹出菜单 -> Tools -> New Toolbox3. Windows -> Dockable Dialogs -> Tool Options4. 工具选项拖动到工具箱里面5. Always On TopReferences GIMP 是跨平…

MySQL的InnoDB引擎的事务原理以及MVCC

目录 一、事务原理 二、redo log 三、undo log 四、MVCC 1.基础概念 2.隐藏字段 3.undolog 4.readview 5.原理分析 一、事务原理 1). 事务 事务 是一组操作的集合&#xff0c;它是一个不可分割的工作单位&#xff0c;事务会把所有的操作作为一个整体一起向系统提交或撤销操作…

163.乐理基础-自然小调、音名为何从C开始

如果到这五线谱还没记住还不认识的话去看102.五线谱-高音谱号与103.五线谱-低音谱号这两个里&#xff0c;这里面有五线谱对应的音名&#xff0c;对比着看 如果一章没落下&#xff0c;看到这里&#xff0c;但是看不懂什么意思&#xff0c;那就强行下看&#xff0c;看着看着指不…

UE4_碰撞_射线检测不到物体原因及跳不到圈内的问题

UseSimpleAsComplex 和 UseComplexAsSimple 标记的作用和使用时间。 虚幻引擎 4 中有简单和复杂碰撞形态。 简单碰撞 是基础&#xff0c;如盒体、 球体、胶囊体和凸包。 复杂碰撞 是给定对象的三角网格图。 虚幻引擎 4 会默认创建简单和复杂两种形态&#xff0c;然后基于用户需…

某互联网公司研发人员绩效考核项目成功案例纪实

——产品不确定性强&#xff0c;如何考核研发人员 【行业】互联网行业&#xff1b;高新科技研发行业 【关键词】绩效考核&#xff1b;研发人员&#xff1b;考核指标 M公司是一家定位在高端家用智能设备研发制造的互联网公司&#xff0c;成立于2015年&#xff0c;现有研发人员…

基于springboot实现网页时装购物系统项目【项目源码+论文说明】

基于springboot实现时装购物系统演示 摘要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;时装购物系统当然也不能排除在外。时装购物系统是以实际运用为开发背景&#xff0c…

Leetcode 剑指 Offer II 071.按权重随机选择

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer&#xff08;专项突击版&#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个正整数数组 w &#xff0c;其中 w[i] 代表下标 i 的权重…

浅谈Spring体系的理解

浅谈Spring知识体系 Spring Framework架构图Spring家族技术生态全景图XMind汇总 本文不涉及细节&#xff0c;主要回答两个问题&#xff1a; Spring家族技术生态全景图有哪些Spring Framework架构下每个模块有哪些东西&#xff0c;以及部分模块之间的关联关系 Spring Framework架…

NC269391 炸鸡块哥哥的粉丝题

题目描述 智乃作为炸鸡块哥哥的粉丝&#xff0c;做了一场炸鸡块哥哥的比赛后得出一个结论&#xff0c;那就是炸鸡块哥哥的话&#xff0c;最多只能信半句。 现在给你一个长度为N的字符串S&#xff0c;请输出前 个字符&#xff0c;表示只能相信半句话。 例如当炸鸡块哥哥说&…

使用uni-app开发微信小程序并实现页面间的跳转

一、下载需要的开发工具 HBuilderX 微信开发者工具 HBuilderX HBuilderX-高效极客技巧 (dcloud.io) 微信开发者工具 下载 / 开发版更新日志 (qq.com) 二、新建项目 通过vue-cli命令行创建项目 参考&#xff1a; uni-app官网 (dcloud.net.cn) 2.1全局安装 vue-cli npm i…

新网站秒收录技术,新网站百度收录时间

在建立新网站后&#xff0c;让它尽快被搜索引擎收录是网站主最为关注的事情之一。百度作为中国最大的搜索引擎&#xff0c;网站被其快速收录对于增加曝光和流量至关重要。本文将介绍一些新网站秒收录技术&#xff0c;以及一般情况下新网站被百度收录需要的时间。 新网站秒收录技…

如何将图片变小到200k?一键图片压缩指定大小

不管是在网站上传资料&#xff0c;还是在社交软件中发送图片&#xff0c;对于图片的体积都是有限制的&#xff0c;比如超出200k就无法操作&#xff0c;这时候简单的做法就是压缩图片大小&#xff0c;下面就给大家总结了几个不错的图片压缩技巧&#xff0c;其中有些方法可以直接…

【OJ】动归练习五之子组串

个人主页 &#xff1a; zxctscl 如有转载请先通知 题目 1. 53. 最大子数组和1.1 分析1.2 代码 2. 918. 环形子数组的最大和2.1 分析2.2 代码 3. 152. 乘积最大子数组3.1 分析3.2 代码 4. 1567. 乘积为正数的最长子数组长度4.1 分析4.2 代码 1. 53. 最大子数组和 1.1 分析 一、…

解锁网络新境界:国内IP地址好用的有哪些?

在互联网的世界里&#xff0c;IP地址是每一个网络设备的“身份证”&#xff0c;是实现网络通信的关键。在国内&#xff0c;随着网络技术的不断发展和普及&#xff0c;IP地址的使用和管理也日益受到关注。虎观代理将深入解析国内IP地址的选择与使用&#xff0c;为大家推荐一些好…