关闭

redis主从复制

标签: redisnosqlredis高可用
388人阅读 评论(0) 收藏 举报
分类:

主从复制

  • master可以拥有多个slave
  • 多个slave可以连接同一个master,也可以连接到其他的slave
  • 主从复制不会阻塞master,在同步数据时,master可以继续处理client请求
  • 提供系统的伸缩性

主从复制过程

  • slave与master建立连接,发送sync同步命令
  • master会开启一个后台进程,将数据库文件快照保存到文件中,同时master主进程会开始收集新的写入命令并缓存
  • 后台完成保存后,将文件发送给slave
  • slave将文件保存到硬盘上

主从复制配置

  • 现在有两台服务器,一台是hadoop5(192.168.137.5)作为主和hadoop4(192.168.137.4)作为从
  • 复制一份redis安装目录到从服务器,命令如下:scp -r redis-3.0.0/ hadoop4:/home/hadoop/apps/ 在hadoop5上执行
  • 进入redis安装目录,执行启动和连接shell,检测是否可以正常执行。
  • 修改配置文件,这里只需修改从服务器的配置文件,进入/home/hadoop/apps/redis-3.0.0/etc 目录中。
  • 找到 slaveof <masterip> <masterport>,差不多在205行左右。修改为:slaveof 192.168.137.5 6379 主节点的ip和端口
  • 先启动主节点,再启动从节点。在hadoop5的安装目录执行./start-redis.sh./conn-redis.sh 命令,通过info 命令查看数据库信息。同理hadoop4从服务器也一样。
  • 检测数据同步是否正常,在hadoop5保存一个key,在hadoop4中获取。redis主从复制
  • 在从服务器不能执行写入操作。redis主从复制从服务器不能写入
0
0
查看评论

Redis主从复制实现

Redis中的主从复制,也就是Master-Slave模型,其实现相对比较简单,一般使用在多个Redis实例间的数据同步以及Redis集群中用的比较多。 • 工作原理 • 特征说明 • 如何配置 • 验证使用
  • why_2012_gogo
  • why_2012_gogo
  • 2016-05-17 15:36
  • 1273

深入剖析Redis主从复制

一、主从概述 Redis 支持 Master-Slave(主从)模式,Redis Server 可以设置为另一个 Redis Server 的主机(从机),从机定期从主机拿数据。特殊的,一个从机同样可以设置为一个 Redis Server 的主机,这样一来 Master-Slave 的分布看起来就...
  • maliao1123
  • maliao1123
  • 2017-01-04 10:26
  • 340

Redis入门之浅谈主从复制(一)

redis基础之主从复制
  • candy_rainbow
  • candy_rainbow
  • 2016-10-16 00:00
  • 721

redis的主从复制机制

这边介绍一下Redis的主从复制,关于主从的概念这边就不介绍了的。 1、redis主从复制的特点 Master可以拥有多个Slave;多个Slave还可以连接其他的Master;同步数据时,Master可以继续处理Client请求;数据写入文件磁盘 2、数据复制过程 首先,Slave与Maste...
  • enson16855
  • enson16855
  • 2013-10-24 20:32
  • 1543

redis主从复制及切换

现在我的系统用redis做缓存服务器,redis是一个单点,当一台机器岩机的时候,redis的服务完全停止,这时就会影响其他服务的正常运行,所以我们要做的是redis主从复制及主动切换,这就是redis集群的概念   首先介绍下怎么样做redis主备切换,需要用到redis的senti...
  • xiaoyu_0217
  • xiaoyu_0217
  • 2017-07-17 18:39
  • 358

Redis 讲解系列之 Redis的主从复制(一)

Redis 讲解系列之 Redis的复制(一)概念 Conception(概念) Redis的复制也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 Function(功能)读写分离(秉持与RDBMS...
  • u012437781
  • u012437781
  • 2017-10-13 14:01
  • 87

redis点滴(六)redis主从复制

一般来说,要将redis应用于一台服务器是万万不能的,原因如下: 1.从结构上,单个redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大 2.从容量上看,单个redis服务器内存容量有限,就算一台redis服务器内容容量为256G,也不能所有内容用作redis存储内存,...
  • u014209975
  • u014209975
  • 2016-12-12 16:44
  • 876

redis持久化及主从复制详解(转)

作者:silenceper 日期:2013-10-03 原文地址: http://silenceper.com/archives/959.html redis 与memcached 最大的一个区别就是Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进...
  • abc86319253
  • abc86319253
  • 2014-12-26 16:26
  • 1420

Redis 主从复制 原理与用法

Redis 复制功能的几个重要方面: 1. 一个Master可以有多个Slave; 2. Redis使用异步复制。从2.8开始,Slave会周期性(每秒一次)发起一个Ack确认复制流(replication stream)被处理进度; 3. 不仅主服务器可以有从服务器, 从服务器也可以有自己的从服务...
  • Stubborn_Cow
  • Stubborn_Cow
  • 2015-12-31 17:31
  • 4671

redis 主从复制,读写分离

redis的主从复制,读写分离,可以避免单点故障,而且可以提高服务器的负载能力.可以简单实现下面如图所示的主从结构: A(master) / \ B(slave1) C(slave2) 1 打开终端,开启一个redis 服务进程,默认端口6379,主数据库    $ redi...
  • gongstrong123
  • gongstrong123
  • 2016-04-12 17:22
  • 451
    欢迎关注个人微信号
      欢迎关注微信账号:在路上的coder .每天一篇java相关或互联网相关的文章




    个人资料
    • 访问:825934次
    • 积分:2956
    • 等级:
    • 排名:第14098名
    • 原创:87篇
    • 转载:4篇
    • 译文:0篇
    • 评论:26条
    资源分享地址
    个人博客地址
    博客专栏
    最新评论