Windows下的Redis实现主从架构详细步骤

Redis主从架构出现的原因:

为了解决单机版Redis存在读写瓶颈的问题;一个Redis可以承受10w次的读写操作,但是如果服务器集群发送的请求大于10W次,那么一个Redis显然是不能满足条件的

Redis主从架构

Windows下的Redis实现主从架构详细步骤_第1张图片

Windows下如何实现??

实现Redis主从架构,就需要三台Redis服务器。以及三个Redis配置文件

1.准备三个redis.conf文件

1.修改第一个配置文件(当做主配置文件)
a.修改配置文件中的端口号:3679(默认的可以不用修改)

2.修改第二个配置文件(当做从Redis)
a.修改配置文件中的端口号:3680
b.修改

slaveof  

修改为:slaveof 127.0.0.1 6379(指定主配置的地址和端口)

3.修改第三个配置文件(第二个从Redis)

a.修改配置文件中的端口号:3681
b.修改

slaveof  

修改为:slaveof 127.0.0.1 6379(指定主配置的地址和端口)

2.启动三个redis服务器

第一个:
redis-server.exe redis1.conf

第二个:
redis-server.exe redis2.conf

第三个:
redis-server.exe redis3.conf

我们可以验证一下是否搭建ok

启动不同端口的Redis客户端

1启动主Redis客户端中查看信息
redis-cli -p 6379
输入info 查看信息
在这里插入图片描述
主Redis中可以读 也可以写

在这里插入图片描述

2.启动从Redis客户端查看信息
redis-cli -p 6380

info

在这里插入图片描述
Windows下的Redis实现主从架构详细步骤_第2张图片
验证其只有读的功能
在这里插入图片描述

但是主从架构有一个必须注意的问题,就是当主Redis宕机之后,整个服务还是会停止,所以我们需要引入哨兵机制,帮助我们实现,当主Redis宕机后,哨兵重新将从Redis选择为主Redis的操作

Windows下的Redis实现主从架构详细步骤_第3张图片

你可能感兴趣的:(JavaWab,redis,分布式,redis,java,分布式)