文档章节

Redis_主从复制

sand_ant
 sand_ant
发布于 2016/06/21 14:20
字数 369
阅读 20
收藏 2

主从复制

  • Redis的复制功能没有增量复制,每次重连都会把主库整个内存快照发给从库,所以需要避免向在线服务的压力较大的主库上增加从库。
  • Redis的复制由于会使用快照持久化方式,所以如果你的Redis持久化方式选择的是日志追加方式(aof),
    那么系统有可能在同一时刻既做aof日志文件的同步刷写磁盘,又做快照写磁盘操作,这个时候Redis的响应能力会受到影响。
    所以如果选用aof持久化,则加从库需要更加谨慎。

准备工作

cd /am/usr/redis
mkdir slave-test
cd slave-test
mkdir 6000 6001

cd /am/usr/redis/redis-3.0.7
cp src/redis-server /am/usr/redis/slave-test
cp src/redis-config /am/usr/redis/slave-test

cd /am/usr/redis/slave-test
cp redis.config /am/usr/redis/slave-test/redis-6000.config
//-- ... 6001

启用主从复制

cd /am/usr/redis/slave-test
vim redis-6000.config
//-- 修改配置如下:
    daemonize yes
    port 6000
    logfile "/am/usr/redis/slave-test/6000/redis.log"
    dir /am/usr/redis/slave-test/6000
    slave-read-only yes

vim redis-6001.config
//-- 修改配置如下:
    daemonize yes
    port 6001
    logfile "/am/usr/redis/slave-test/6001/redis.log"
    dir /am/usr/redis/slave-test/6001
    slave-read-only yes
    slaveof 127.0.0.1 6000


vim redis-slave-start
//-- 内容如下
    #!/bin/sh
    ./redis-server redis-6000.conf
    ./redis-server redis-6001.conf

chmod +x redis-slave-start

© 著作权归作者所有

共有 人打赏支持
sand_ant
粉丝 3
博文 35
码字总数 18706
作品 0
无锡
初学乍练:redis主从复制及哨兵维护脚本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/82013226 目录 一、创建redis主从复制集群脚本 二、删除redis主从复制集群脚本 三、...

wzy0623
08/24
0
0
Redis探索之旅(12)- Redis主从架构复制原理

在前一篇文章中,对Redis主从复制进行了较为详细的说明,本文将参考redis官网上关于主从复制的说明进行简单说明一下,这里对官网的英文描述进行简单翻译说明一下。首先说明下主从复制的特点,...

andamajing
2016/09/17
0
0
Redis的主从复制详解

什么是主从复制 持久化保证了即使redis服务重启也会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的...

刘大磊的博客
2017/12/19
0
0
redis应用之主从架构配置

一、redis 主从复制安装配置 1、主从复制介绍 主从复制,当用户往Master端写入数据时,通过Redis Sync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复...

xingliguang
2016/10/14
0
0
Redis主从复制看这篇就够了

什么是主从复制 持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 ...

Java大蜗牛
09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
52
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
45
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
50
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
50
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
50
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部