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

兰州网站建设q.479185700棒谷歌优化怎么做

兰州网站建设q.479185700棒,谷歌优化怎么做,重庆大山建设有限公司网站,杭州行业网页设计公司文章目录 一、什么是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/136676.html

相关文章:

  • wordpress get author谈谈对seo的理解
  • 商城网站建设php网站维护工作内容
  • 南山网站建设多少钱新闻摘抄2022最新20篇
  • 怎么做网站的营销关键词如何确定
  • 做翻译 英文网站百度上怎么发布作品
  • 在郑州做网站网络营销推广方案策划书
  • 网站建设 保定社群营销怎么做
  • 青岛高端网站设计百度快速收录方法
  • 网站建设多少钱兴田德润放心新站快速收录
  • 网站平台建设招标书朋友圈广告怎么投放
  • 我国政府门户网站建设现状搜盘网
  • 华夏名网网站建设教程四川成都最新消息
  • 58招聘运营网站怎么做深圳网络推广公司哪家好
  • 如何查看网站的建设方式友情链接检测工具
  • 网站名称与主体性质不符网络运营怎么做
  • 百度合作推广网站排名优化怎样做
  • 做网站迅雷下载链接设置电商平台建设方案
  • 兴义市住房和城乡建设局网签网站淘数据
  • web前端开发个人主页网页seo推广宣传
  • 网站开发需求文档网络营销的特点包括
  • 帮传销做网站违法吗南宁百度推广seo
  • 免费加速服务器seo是什么服
  • 建立网站的详细步骤seo教程seo教程
  • jquery 个人网站在线crm软件
  • 做详情页的网站灰色行业推广
  • 辽宁省建设厅网站数据分析网
  • 短视频运营培训学校代做seo排名
  • 西宁网站建设加盟代理什么叫友情链接
  • 网站静态页模板自己怎么创建网站
  • 真人做视频网站关键词的选取原则有