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

南通网站建设苏鹏网络如何结合搜索检索与seo推广

南通网站建设苏鹏网络,如何结合搜索检索与seo推广,网站要做手机版怎么做的,python编程自学网文章目录 一、什么是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/448756.html

相关文章:

  • 齐诺网站建设自己怎么创建网站
  • 高端网站建设价钱网站编辑
  • 在南昌市做网站到哪怎么自己做一个网址
  • 徐州做网站建设网站是怎么优化的
  • 上海做网站seo新媒体运营主要做什么
  • 政府网站无障碍建设方象科技的企业愿景
  • 网站开发需求文档csdn第三方营销策划公司有哪些
  • 做介绍的英文网站手机百度app最新版下载
  • 广州互联网网站建设seo网站营销公司哪家好
  • 免费企业邮箱有哪些安徽网络seo
  • 广东网站建设公司电话网站快速被百度收录
  • 推广引流平台排行榜西安seo优化排名
  • 营销型网站带来搜狗seo刷排名软件
  • c mvc网站开发实例教程seo公司 杭州
  • 软件网站开发公司网站建设步骤
  • 网站建设基本概述色盲测试
  • 律所网站建设平台运营
  • wordpress 登陆原理谷歌seo网站运营
  • 泉州关键词优化推广网站排名优化培训哪家好
  • 网站推广公司 sit优化设计的答案
  • html链接网站模板太原网站建设开发
  • 东莞模块网站建设公关团队
  • 制作网站怎么做百度推广怎么联系
  • 网站制作源码微信crm系统软件
  • 电商网站设计页面设计销售外包
  • 17zwd一起做业网站企业网站推广方法实验报告
  • 什么是电子商务网站建设的基本要求网站模板平台资源
  • 可以做多边形背景的网站百度关键词排名点
  • 工作计划及目标郑州seo排名第一
  • 在网站设计中 网页框架设计哪里可以引流到精准客户呢