当前位置: 首页 > wzjs >正文

长春网站建设营销q479185700刷屏长沙正规seo优化公司

长春网站建设营销q479185700刷屏,长沙正规seo优化公司,wordpress切换成中文字体,做性视频网站有哪些内容文章目录 一、什么是Redis主从复制?1.作用2.配置主从复制的原因3.环境配置 二、一主二从三、复制原理四、链路总结 一、什么是Redis主从复制? 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(ma…

文章目录

  • 一、什么是Redis主从复制?
    • 1.作用
    • 2.配置主从复制的原因
    • 3.环境配置
  • 二、一主二从
  • 三、复制原理
  • 四、链路
  • 总结


一、什么是Redis主从复制?

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

默认情况下,每台Redis服务器都是主节点;

且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。

1.作用

  • 1、数据冗余︰主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。
  • 2、故障恢复︰当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;实际上是一种服务的冗余。
  • 3、负载均衡∶在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务(即写Redis数据时应用连接主节点,读Redis数据时应用连接从节点),分担服务器负载;尤其是在写少读多的场景下,通过多个从节点分担读负载,可以大大提高Redis服务器的并发量。
  • 4、高可用(集群)基石︰除了上述作用以外,主从复制还是哨兵和集群能够实施的基础,因此说主从复制是Redis高可用的基础。

2.配置主从复制的原因

一般来说,要将Redis运用于工程项目中,只使用一台Redis是万万不能的(宕机,一般是一主二从),原因如下︰

1、从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大﹔

2、从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内存容量为256G,也不能将所有内存用作Redis存储内存,一般来说,单台Redis最大使用内存不应该超过20G。

电商网站上的商品,一般都是一次上传,无数次浏览的,说专业点也就是"多读少写"。

对于这种场景,我们可以使如下这种架构︰

在这里插入图片描述
主从复制,读写分离!80%的情况下都是在进行读操作!减缓服务器的压力!架构中经常使用!一主二从!

在真实的项目中不可能单机使用Redis !

3.环境配置

只配置从库,不用配置主库!!!

命令

info replication  #查看当前库的信息

在这里插入图片描述

复制3个配置文件,然后修改对应的信息

  • 1、端口
  • 2、pid名字
  • 3、log文件
  • 4、dump.rdb名字

修改完毕之后启动我们的3个redis服务器,可以通过进程信息查看!

ps -cf|grep redis

在这里插入图片描述

二、一主二从

在这里插入图片描述

默认情况下,每台Redis服务器都是主节点;我们一般情况下只用配置从机就好了!

一主(79)二从(80、81)

slaveof 主机IP 主机端口号
slaveof 127.0.0.1 6379

6380端口

master_host:127.0.0.1 #可以看到主机的信息

在这里插入图片描述

6379端口

在这里插入图片描述

如果两个都配置完了,就是有两个从机的

在这里插入图片描述

真实的从主配置应该在配置文件中配置,这样的话是永久的,我们这里使用的是命令,暂时的!

细节:
主机能进行读写操作!
从机只能读取内容!

主机断开连接,从机依旧连接到主机的,但是没有写操作,这个时候,主机如果回来了,从机依旧可以直接获取到主机写的信息!

如果是使用命令行,来配置的主从,这个时候如果重启了,就会变回主机 !只要变为从机,立马就会从主机中获取值!

三、复制原理

  • Slave启动成功连接到master后会发送一个sync命令

  • Master接到命令,启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,并完成一次完全同步。

  • 全量复制︰而slave服务在接收到数据库文件数据后,将其存盘并加载到内存中。

  • 增量复制:Master继续将新的所有收集到的修改命令依次传给slave,完成同步

  • 但是只要是重新连接master,一次完全同步(全量复制)将被自动执行!我们的数据一定可以在从机中看到!

四、链路

上一个主机(M)链接下一个从机(S)!

在这里插入图片描述

这时候也可以完成我们的主从复制!


总结

以上就是Redis主从复制的相关内容,希望对你有所帮助。

http://www.dtcms.com/wzjs/63868.html

相关文章:

  • 做网站的公司北京有哪些广东网站营销seo方案
  • 深圳B2C网站建设bt磁力猫
  • 找专业公司做网站官方app下载安装
  • java电子商务网站开发报告书黑帽seo培训大神
  • 网站维护员是做什么的太原seo关键词优化
  • 网站建设制作设计公司百度推广优化公司
  • 兰州网站建设公司美发培训职业学校
  • 西宁网站制作多少钱seo的定义
  • wordpress 更改目录权限seo技术顾问
  • 甘肃建设厅官方网站项目负责人百度销售岗位怎么样
  • 网站建设用什么软件广告最多的网站
  • 网站建设 模仿阿里云官网网络站点推广的方法有哪些
  • wordpress静态文件放到cdn网络优化报告
  • 装修家具免费发seo外链平台
  • 做潮鞋的网站和平台互联网营销顾问是做什么的
  • smartstar企业wap网站系统百度竞价点击软件奔奔
  • 移动端网站怎么做外链网站更新seo
  • 专门做销售培训的网站乔拓云智能建站
  • 企业网站制作公司朝阳网络推广
  • 长兴网站建设列举企业网站建设有哪些好处站长统计
  • 建微网站需要购买官网主机吗站长统计app最新版本2023
  • 青岛新闻seo博客网站
  • 网站推广适合女生做吗青岛网站建设培训学校
  • wordpress 用的什么框架菏泽资深seo报价
  • 如何学网页设计自己的网站怎么做seo
  • 邢台做网站服务商seo技术是什么
  • 天山路街道网站建设如何自己创建网站
  • 广州网站建设定制多少钱怎么注册网站 个人
  • 网站建设需要多久com天堂网
  • 宝鸡做网站设计百度一下打开网页