`

redis配置主从复制(数据同步)

阅读更多

  最近在倒腾一些服务器方便的东西,加强一下,上次花了1,2周安装部署了centos及在上面安装php+mysql+nginx服务;最近看了十几个redis数据库的小视屏,顺便自己练练手,redis的命令基本都熟悉很多也会用,想玩点稍微高级一点的(之前用mysql比较多)比如主从复制和哨兵模式

1.redis 主从复制的配置(其实不是很复杂) 一台主master服务器  2台从slave服务器,我这里是配置多端口实现,类似如下(1.修改从服务器配置文件,2.重启从服务器,3.启动服务,4.检查结果)


 1.1 Redis拥有非常强大的主从复制功能,而且还支持一个master可以拥有多个slave,从而形成强大的多服务器集群架构。在同一台window下安装三个redis实例,其中主服务端口6379,从服务slave1为6380,从服务slave2为6381

当前已安装并启动了主服务器,复制两份主服务的解压目录分别命名为Redis-salve1和Redis-salve2.如下图:



 1.2.配置从服务器:分别配置两个配置文件(两个文件需要配置的内容相同,以redis.windows.conf为例):



修改两个地方:port 6380  和slaveof 127.0.0.1 6379

 

两台从服务器都需要配置

1.3 .启动两个从服务

cmd切换到各自目录下,输入命令:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name  redismaster(这里是windows服务里显示的名称) 这是主6379

redis-server --service-install redis.windows.conf --loglevel verbose  --service-name  redislave1(这里是windows服务里显示的名称) 这是主6380


 1.4 打开服务,启动两个从服务并设置为自动启动



 1.5测试数据

在主服务下,用server-cli输入set a test,回车。

用RedisDesktopManager可视化工具查看结果验证,三个服务器同步成功。

在主服务器上添加点数据


查看从服务器


  

//未完  待续--------------------------------从服务器的哨兵模式-----------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 19.6 KB
  • 大小: 11.5 KB
  • 大小: 21.4 KB
  • 大小: 175.6 KB
  • 大小: 7.9 KB
  • 大小: 6.2 KB
  • 大小: 3.3 KB
  • 大小: 25.1 KB
  • 大小: 105 KB
分享到:
评论

相关推荐

    redis主从集群 window 64位

    结成主从关系后,主机会将自己的数据做个快照并同步给从机,同步之后再有新的输入,主机会将命令直接复制一份传给从机,从而保证主从数据的一致。(从机有可能会稍微落后于主机,具体要看网络环境 )

    Redis主从配置

    1.什么是主从复制? Redis的持久化保证了即使... 主redis中的数据和从redis中的数据保持实时同步,当主redis写入数据时通过主从复制机制会复制到两个从redis服务上 只有一个主redis,可以有多个从redis master和sl

    Redis入门教程.docx

    24.教你看懂redis配置 – 复制 25.教你看懂redis配置 – 安全 26.教你看懂redis配置 -限制 27.教你看懂redis配置 – 追加模式 28.教你看懂redis配置 – LUA脚本 29.教你看懂redis配置 – 慢日志 30.教你看懂redis...

    1.redis课程介绍.mp4

    数据同步 6.5.主从架构搭建 6.6.心跳机制 6.7.主从复制常见问题 7.哨兵机制 7.1.哨兵概念 7.2.哨兵的作用 7.3.哨兵配置及演示 7.4.哨兵工作原理 8.集群 8.1.集群架构 8.2.集群的作用 8.3.集群搭建 8.4....

    图表相关功能,离线风控技术平台

    综上:下面是关于redis主从复制的一些特点: 1.一个master可以有多个slave 2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构 3.主从复制不会阻塞master。也就是说当一个或多个slave与...

    Redis的复制(MasterSlave)

    也就是我们所说的主从复制,主机数据更新后根据配置和策略自动同步到备机的master/slave机制,Master以写为主,Slave以读为主。 2.能干嘛 2.1读写分离 2.2容灾恢复 3.怎么玩 3.1配从(库)不配主(库) 3.2从库配置:...

    Redis V3.0 中文文档

    第 1 章Redis 介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 第 2 章数据类型初探. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Redis入门手册(中文)

    redis入门手册(中文版)edis简介........................................................................................................................3 2) 数据类型.................5.1. Redis主从复制简介

    Redis 3.0 中文版 - v1.1.pdf

    第 1 章Redis 介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 第 2 章数据类型初探. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Eclipse开发分布式商城系统+完整视频代码及文档

    ├─补充2:Redis3.0新特性、主从复制、集群视频教程 │ │ 打开必读.txt │ │ │ ├─相关资料 │ │ redis-3.0.1.tar.gz │ │ redis-3.0.2.tar.gz │ │ redis-3.2.1.gem │ │ Redis集群.docx │ │ ...

    开涛高可用高并发-亿级流量核心技术

    21.4.3 其他信息Redis配置 417 21.4.4 集群测试 418 21.4.5 Twemproxy配置 419 21.5 动态服务实现 422 21.5.1 项目搭建 422 21.5.2 项目依赖 422 21.5.3 核心代码 423 21.5.4 基本信息服务 424 21.5.5 商品介绍服务 ...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    主从同步 读写分离 性能优化架构能力 代码级别 关联代码优化 cache对其 分支预测 copy on write 内联优化 系统优化 cache 延迟计算 数据预读 异步 轮询与通知 内存池 模块化 工程架构能力 开发...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 05redis主从和哨兵操作.mp4 │ 06reids集群创建收缩扩容.mp4 │ 07redis运维工具.mp4 │ Elasticsearch分享V2.pdf │ Elasticsearch分享V4.pdf │ ES分享试验环境.docx │ ES操作.txt │ Redis分享-张亚V2.pdf │...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

Global site tag (gtag.js) - Google Analytics