小贝_redis高级应用主从复制

redis 高级应用-主从

一、为什么需要主从

二、主从的特点和过程

三、配置主从

四、验证主从是否生效

五、如何查看谁主谁从以及常见问题

 

一、为什么需要主从

虽然redis运行于内存,处理速度快。但是,仍不可避免出现一些异常,像服务器宕机等等情况,为了提高应用的可用性。需要对redis进行主从:

1、分担访问压力

2、由于主从拥有相同的数据库副本,从而可以进行冗余,在主服务器出现异常时,从服务器可以及时替换,确保正常使用

 

二、主从的特点和过程

1、特点:

a、Master可以拥有多个slave

b、多个slave可以连接同一个master外,还可以连接到其它的slave

c、主从不会阻塞master,在同步数据时,master仍可以继续处理client请求

2、过程:

a、slave与master建立连接,发送sync同步命令

b、master会启动一个后台进程,将数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存

c、后台完成保存后,就将此文件发送给slave

d、slave将此文件保存到硬盘上

三、配置主从

前提: 由于测试环境是同一台机器,因此redis主服务运行在6379端口,从服务运行在6378端口

1、打开主服务配置文件,并设置登录密码xiaobei

小贝_redis高级应用主从复制

2、保存后,重启redis

3、打开从服务配置文件,设置主服务的相关信息

小贝_redis高级应用主从复制

(备注: 指定主服务的ip以及端口,还有登录密码)

4、保存后,重启从服务redis

四、验证主从是否生效

1、观察主从服务的网络传输

小贝_redis高级应用主从复制

小贝_redis高级应用主从复制

 

(备注:从从服务6378的截图可以看出,主从的网络传输已经成功)

2、数据一致性验证

2.1、主与从的刚开始数据都为空

小贝_redis高级应用主从复制

2.2、在主服务中设置key为name,value为xiaobei的字符串

小贝_redis高级应用主从复制

(备注: 从上面可以看到,主从配置已经成功)

五、如何查看谁主谁从以及常见问题

1、有时候,当设备多,而且又没有标示的情况下,是无法标示谁是主,谁是从,这时可以使用info命令

如果是主,则会看到如下图

小贝_redis高级应用主从复制

相反,则会看到

 

小贝_redis高级应用主从复制

2、常见问题

2.1、一旦被设置为从服务,则只能是只读模式

小贝_redis高级应用主从复制

(备注: 修改刚过来的name,修改时,出现错误提示)

更多相关文章
  • NoSQL数据库:数据的一致性 读取一致性 强一致性 在任何时间访问集群中任一结点,得到的数据结果一致: 用户一致性 对同一用户,访问集群期间得到的数据一致: 解决用户一致性:使用粘性会话,将会话绑定到特定结点来处理: 这样会降低负载均衡器的性能: 最终一致性 集群中各结点间由于数据同步不及时造成暂 ...
  • 前言 C#有关反射的话题已经是个老生常谈的话题,也许园友一看这标题都不屑去看了,但是既然拿出来讲必有讲之道理,当然,不喜勿喷,高手请绕道!直入话题. 讨论  定义一个Person类代码如下 1 public class Person 2 { 3 4 /// <summary> 5 /// ...
  • 2015WOT互联网开发者大会于今日在富力万丽酒店隆重召开.秉承专注技术.服务技术 人员的理念,自2012年以来,WOT品牌大会已经成功举办了六届,积累了大量的技术专家资源,获得了广大IT从业者和技术爱好者的一致认可,成为了业界重要 的技术分享交流平台以及人脉拓展平台. 本次会议分为8个技术主题,分 ...
  • 题目描述: 给定一个包含多个正数的set容器和目标值target,从set中找出sum等于target的组合,同样的数可以使用多次.例如 set 为 [2,3,6,7]并且target为7,结果为 [7] [2,2,3]. 分析:我们先将集合排序,将sum初始化为0,从最小的数开始,将其加到sum上 ...
  • 小编给大家分享几个2015年免费WordPress主题(国内精选),希望大家喜欢 Enews – 黑色CMS/Blog双模式WordPress主题 历经将近一个月的时间,主题作者水冷眸将之首款主题命名为:Enews – 不可或缺.为什么取了这么个骚包的名字呢,其实也不是因为这主题有多牛叉,仅仅只是对 ...
  • 注:原文来自 The Atlantic,作者 Robinson Meyer,虎嗅编译.许多美国人正在用手机贡献的数据生成一个资料详细的位置数据库--伴随着这些人每天的活动,从公司到医院.从自己家到朋友家--而这个数据库是他们看不到也无法控制的.这种数据被称为 CSLI (蜂窝基站位置信息,cell- ...
一周排行
  • 没事查看了一下php日志,发现提示进程数不够,日志信息如下: [04-Nov-2014 8] WARNING: [pool www] seems busy (you may need to increa ...
  • 方法一:优化表格提速 表格的使用增加了显示页面的时间,有时这样的时间很长.因为浏览器需要在填充表格的内容之前完全理解表格的结构, 在大部分(如果不是全部)表格的内容下载之前,浏览器什么 也不能渲染.当表格变大时,需要 ...
  • 摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on th ...
  • 安装说明: 系统为centos 6.5 x4最小化安装,apache 为2.2.27或2.2.29总之不超过2.4,php为5.3,mysql为5.1不超过5.5,lamp安装在一台 安装前的准备: 把/et ...
  • 趣味插件让你的手机增添了一些趣味和保密性,下面小编就为大家介绍一下苹果iPhone 5s三个锁屏密码趣味插件,希望会对大家有所帮助 1.scramblepass:随机改变你的锁屏密码区的数字位置.密码还是你设定的密码 ...
  • 2014年10月16日,距离第十六届高交会开幕还有整整一个月时间.为进一步明确要求,细化分工.落实责任.动员全市上下高标准.高质量做好第十六届高交会最后阶段的冲刺工作,今天上午,深圳市委.市政府在市民中心C5117全 ...
  • 一款功能齐全的"可佩戴式计算机"日前问世,能将网络与日常生活天衣无缝地结合起来的"第六感",被认为将为计算机领域带来令人瞩目的突破.但"第六感"同时引发了人 ...
  • 近期,南山公安分局网警大队成功破获了高新科技园一科技有限公司被侵犯计算机数据案.   去年12月4日,南山公安分局接到深圳市某科技有限公司报警称,其公司一款游戏产品被他人私设服务器进行运营获利,致使其公司的注册用户数 ...
  • 蛰伏魅族数年,堪称中国科技圈最神秘的人物终于开口了--春节过后,黄章突然在魅族论坛公布,"我决定春节后重新开始回公司上班重整旗鼓,引入投资人做强做大."黄章还表示,"我们一直埋头打造更好 ...
  • "内容"的尴尬 宋嵩绘 130余年历史的<牛津英文词典>以网络版的方式结束了"货架寿命":全球最大连锁书店巴诺书店准备挂牌出售"老字号":< ...