Redis集群策略主要有:

  • 主从复制
  • 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel))
  • 集群 (在windows上搭建redis集群(Redis-Cluster))
  • 分片

**********************************************************************************************************************************************

Redis主从复制常用的几种方式:

1、一主二扑 A(B、C) 一个Master两个Slave

2、薪火相传(去中心化) A-B-C,B既是主节点(C的主节点),又是从节点(A的从节点)

3、反客为主(主节点down掉后,手动操作升级从节点为主节点)

4、哨兵模式(反客为主的自动版,即主节点down掉后,从节点会自动升级为主节点)

本文主要讲解如何搭建Redis 主从复制(一主二从)。 

**********************************************************************************************************************************************

一、下载安装Redis

redis下载地址

https://github.com/MicrosoftArchive/redis/releases

1)下载Redis-x64-3.2.100.zip。

2)解压文件,复制两份并重命名,形成三个文件夹:master_6379、salve_6380、slave_6381

二、配置文件

1) master_6379 不做更改

2)slave_6380文件夹中redis.windows.conf文件配置

port 6380
                 slaveof 127.0.0.1 6379

3) slave_6381文件夹中redis.windows.conf文件配置

port 6381
                 slaveof 127.0.0.1 6379

三、启动服务

1)编写启动redis脚本

编写一个 bat 来启动 redis,在每个节点目录下建立 startup.bat,内容如下:
        title master_6379
        redis-server.exe redis.windows.conf

title命名规则 redis文件夹名

也可以在每个节点文件夹外面再建立一个启动脚本:
        cd master_6379
        startup.bat

分别启动redis服务,查看各个服务状态:

master 6379

slave 6380

slave 6381

四 测试服务

1)测试读写

主节点可读可写

从节点只能读不能写

2) 测试当主节点shutdown后,从节点的状态

关掉主节点,从节点状态:

可以看到从节点不会自动升级为主节点,但依然可读

3)测试当主节点重新启动后,从节点的状态

可以看到从节点依然可以连接主节点

在windows上搭建redis集群(主从复制)相关推荐

  1. 在windows上搭建redis集群(Redis-Sentinel)

    Redis集群策略主要有: 哨兵模式 主从复制(在windows上搭建redis集群(主从复制)) 集群 (在windows上搭建redis集群(Redis-Cluster)) 分片 本文主要讲解如何 ...

  2. 在windows上搭建redis集群(Redis-Cluster)

    Redis集群策略主要有: 集群 主从复制(在windows上搭建redis集群(主从复制)) 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel)) 分片 本文主要讲解如 ...

  3. 在Windows上搭建Redis集群环境教程

    目录 1.环境依赖 2.安装配置 3.安装Ruby 4 .安装Ruby驱动 5.集群脚本安装 6.测试 1.环境依赖 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.g ...

  4. Redis集群搭建(转自一菲聪天的“Windows下搭建Redis集群”)

    配置Redis参考:http://blog.csdn.net/zsg88/article/details/73715947 使用Ruby配置集群参考:https://www.cnblogs.com/t ...

  5. Windows下搭建Redis集群

    一.首先下载好Redis的Windows版本,注意:Redis只有3.0之后的版本才有集群 1.下载好后直接解压,可看到这些目录   2.在解压的目录启动redis-server.exe启动redis ...

  6. 在centos上搭建redis集群并附测试(真集群非伪集群)

    环境:centos6.5 x86 32位 redis3.2.8 ruby-2.2.3 一. redis集群原理 redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了 ...

  7. redis映射的概念_在K8S上搭建Redis集群

    今天让我们试着在k8s里部署一个redis集群,了解更多k8s的细节和特性. 环境:minikube v0.30 (kubernetes 1.10) 问题分析 本质上来说,在k8s上部署一个redis ...

  8. 搭建redis集群-(伪分布式)

    安装redis #关闭防火墙并且安装iptables(防火墙) 并在防火墙中添加规则,也可以用firewalld.service 防火墙 #如果是用firewalld.service 的防火墙的话下面 ...

  9. 理解并从头搭建redis集群

    部分开发人员工作当中只是在应用中使用redis,比如用来做数据结果的缓存.而且现在有很多不错的redis客户端工具(redisson),基本上可以不用关注redis命令就可以完成相当部分的功能.所以可 ...

最新文章

  1. Scrum中如何实现一个Sprint?
  2. log4j配置文件_Mybatis对log4j的支持及常用标签-Mybatis(6)
  3. 牛客网 在线编程 回文链表
  4. STL map 内存改变,迭代器失效,_Isnil(_Ptr)和红黑树
  5. Java基础学习总结(153)——HashMap、Hashtable、ConcurrentHashMap的原理与区别
  6. ios整理(六)关于用富文本在tableview的cell去加载html字符串的优化方案
  7. java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
  8. 11.MongoDB之副本集与Oplog
  9. uni-app 打包App ,实现App更新提醒,并下载最新App
  10. 2020-10-22标准正态分布表(scipy.stats)
  11. 好看的css按钮样式收集
  12. 三位数除以两位数竖式计算没有余数_四年级上册数学三位数除两位数练习题没有余数...
  13. 一款游戏让你成为 Vim 高手!
  14. Android recyclerview上拉加载更多
  15. 开源|AAAI2021杰出论文-三维重建新探索:让自监督信号更可靠!
  16. 使用karma + mocha + sinon 测试 Ajax 请求
  17. CAD设置靶心的大小
  18. 浅入浅出LuaJIT
  19. 5.Python基础之面向对象
  20. 整个代码,戏弄一下你的朋友吧

热门文章

  1. 黑客攻防技术宝典Web实战篇第2版—第5章 避开客户端控件
  2. 写出好代码系列 工程思维
  3. 在golang中defer、panic与recover的作用
  4. Go语言并发爬虫,爬取空姐网所有相册图片
  5. windows 自动备份mysql方案
  6. git啊,你让我好费劲啊
  7. JavaFX下的WebView中js调用java注入方法提示undefined?
  8. linux进程状态d状态,linux – 进程永久停留在D状态
  9. Redis常问面试题及答案
  10. 经常使用的正则表达式