Redis 主从复制 记录操作流程2018-09-06

目前我亲自测验 windows redis 实现了 主从复制 我感觉和 linux 上面的配置基本相同 后续将会去亲测,话不多说开始记录
第一步:下载两个相同版本或者 从 redis 的版本要大于 主reids 的版本 我也不知道这是怎么个规定奇怪 google 了一下 找到了下面这个说法
https://github.com/antirez/redis/issues/203
我这边下载了一样版本的数据库

https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip

下载完成之后解压打开


image.png

找到 redis-server.exe ,redis-cli.exe 两个运行程序

redis-server.exe redis 启动的服务器程序
redis-cli.exe redis 客户端程序

在找到 redis.windows.conf 这个文件
打开 这是 redis 服务器的配置文件


image.png

第二步 :开始配置主从复制
在从 redis的服务器配置文件中找


image.png

看箭头指向的第一行

#slaveof 主分支的ip 主分支的端口 这个是用来链接 redis 的主分支

再看第二行

#materauth password 原本是这个样子

如果你的 主 redis 服务器上面配置了 密码 那么 就需要在这里改动为你的 主 redis 的密码没有的话就不用打开#

再看第三行

#slave-serve-stale-data 设置从服务器可以读取数据

这里有个坑

slaveof 192.168.1.15 6379

这个顶头写一定要 !!! 一定要顶头写 !!! 一定要顶头写!!! 不然你会发现启动不了
配置好就来测试一下吧
先打开主 redis 服务器


image.png

再打开从 redis 服务器


image.png

再看一下 主服务器的 命令行提升有个从复制链接成功了
image.png

测试一下是否可以获取到数据

在主 redis 的客户端上面设置一对键值


image.png

然后在访问从 从redis 的服务器 上打开 客户端程序 试着获取一下 获取到同样的数据 就算是成功了~


image.png

大功告成!!!!!!!! 不喜勿喷!!!

推荐阅读更多精彩内容

  • 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重...
    不变甄心阅读 668评论 0 3
  • 来源:脚本之家 这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需...
    shenyoujian阅读 428评论 1 10
  • 本篇就一下方面展开分析 如何使用主从复制? 主从复制的原理(重点是全量复制和部分复制、以及心跳机制) 实际应用中需...
    lucode阅读 428评论 0 5
  • 本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那...
    波波波先森阅读 2,332评论 0 39
  • 超强、超详细Redis入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 11,056评论 2 309