在windows上搭建redis集群(主从复制)
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集群(主从复制)相关推荐
- 在windows上搭建redis集群(Redis-Sentinel)
Redis集群策略主要有: 哨兵模式 主从复制(在windows上搭建redis集群(主从复制)) 集群 (在windows上搭建redis集群(Redis-Cluster)) 分片 本文主要讲解如何 ...
- 在windows上搭建redis集群(Redis-Cluster)
Redis集群策略主要有: 集群 主从复制(在windows上搭建redis集群(主从复制)) 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel)) 分片 本文主要讲解如 ...
- 在Windows上搭建Redis集群环境教程
目录 1.环境依赖 2.安装配置 3.安装Ruby 4 .安装Ruby驱动 5.集群脚本安装 6.测试 1.环境依赖 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.g ...
- Redis集群搭建(转自一菲聪天的“Windows下搭建Redis集群”)
配置Redis参考:http://blog.csdn.net/zsg88/article/details/73715947 使用Ruby配置集群参考:https://www.cnblogs.com/t ...
- Windows下搭建Redis集群
一.首先下载好Redis的Windows版本,注意:Redis只有3.0之后的版本才有集群 1.下载好后直接解压,可看到这些目录 2.在解压的目录启动redis-server.exe启动redis ...
- 在centos上搭建redis集群并附测试(真集群非伪集群)
环境:centos6.5 x86 32位 redis3.2.8 ruby-2.2.3 一. redis集群原理 redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了 ...
- redis映射的概念_在K8S上搭建Redis集群
今天让我们试着在k8s里部署一个redis集群,了解更多k8s的细节和特性. 环境:minikube v0.30 (kubernetes 1.10) 问题分析 本质上来说,在k8s上部署一个redis ...
- 搭建redis集群-(伪分布式)
安装redis #关闭防火墙并且安装iptables(防火墙) 并在防火墙中添加规则,也可以用firewalld.service 防火墙 #如果是用firewalld.service 的防火墙的话下面 ...
- 理解并从头搭建redis集群
部分开发人员工作当中只是在应用中使用redis,比如用来做数据结果的缓存.而且现在有很多不错的redis客户端工具(redisson),基本上可以不用关注redis命令就可以完成相当部分的功能.所以可 ...
最新文章
- Scrum中如何实现一个Sprint?
- log4j配置文件_Mybatis对log4j的支持及常用标签-Mybatis(6)
- 牛客网 在线编程 回文链表
- STL map 内存改变,迭代器失效,_Isnil(_Ptr)和红黑树
- Java基础学习总结(153)——HashMap、Hashtable、ConcurrentHashMap的原理与区别
- ios整理(六)关于用富文本在tableview的cell去加载html字符串的优化方案
- java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
- 11.MongoDB之副本集与Oplog
- uni-app 打包App ,实现App更新提醒,并下载最新App
- 2020-10-22标准正态分布表(scipy.stats)
- 好看的css按钮样式收集
- 三位数除以两位数竖式计算没有余数_四年级上册数学三位数除两位数练习题没有余数...
- 一款游戏让你成为 Vim 高手!
- Android recyclerview上拉加载更多
- 开源|AAAI2021杰出论文-三维重建新探索:让自监督信号更可靠!
- 使用karma + mocha + sinon 测试 Ajax 请求
- CAD设置靶心的大小
- 浅入浅出LuaJIT
- 5.Python基础之面向对象
- 整个代码,戏弄一下你的朋友吧