Redis 主从配置 Windows 版本

本文详细介绍了如何在Windows环境下配置Redis主从服务器,包括下载安装、配置文件修改、服务启动及客户端连接等步骤,并展示了主从复制功能的效果。

1.下载安装

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

023337_wqst_2433960.png

下载解压后的目录:

023535_gLaR_2433960.png

我把下载的redis拷贝了三份,一主两从。目录自定义

023511_Cs7f_2433960.png

2.修改配置文件

master文件夹的配置文件可以不用修改,默认端口6379。但是!两个从服务器的配置文件必须修改,修改两个点。

2.1 修改从服务器的 redis.windows.conf 

024037_lFd8_2433960.png

主服务的端口号为 6379,从服务的所有端口都要修改,避免端口冲突!

主服务的端口为 6379,从服务设置为:6380、6381

024807_pb5C_2433960.png

修改从服务器的258行,添加slaveof [主服务ip] [主服务端口]。主服务器的不用修改!

3.启动服务

3.1 CMD命令启动

030054_3vaC_2433960.png

3.2 自定义编辑bat文件启动

redis-server.exe redis.windows.conf --maxmemory 200m
pause

 

4. 启动客户端

为每个从服务器编写自己的bat启动文件,因为每个从服务器的 redis-cli.exe 文件默认都是连接的 6379 端口,而6379端口被作为主服务器的端口。所以,如果不为每个从服务器的客户端编写 bat 启动文件,那么从服务器里的 redis-cli.exe 都将连接到 6379 主服务器上。

<!--从服务器客户端bat脚本, -p后面的端口号分别为两台从服务器的端口号 6380和6381-->
redis-cli.exe -p 6380
pause

 

5.运行效果图

5.1 启动

032049_kDeA_2433960.png

5.2 检测主从复制功能

032526_vLfU_2433960.png

主服务起来之后测试主从同步功能,最左边为主服务器 set key 1111 右边两台从服务器 get key 同步成功。两台从服务器通过 set key 来修改key时 服务器报错不能执行写操作。

重要:redis的主服务器和从服务器同步数据,主服务器做写操作,从服务器做读操作。类似于MySQL数据库服务的主从同步

 

 

 

 

转载于:https://my.oschina.net/u/2433960/blog/904046

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值