Redis在Windows上的部署和主从复制配置

下载

官方下载链接:https://github.com/microsoftarchive/redis/releases
在这里插入图片描述

配置conf

我下载的是这个zip文件,下载完成后解压在自己想要的目录下(这是我的目录):在这里插入图片描述
解压完成后可以看到有两个conf文件:
在这里插入图片描述
为了后面主从复制配置,我把他们复制了一份并把名称改为
在这里插入图片描述

打开conf文件进行配置
其中port为端口号,默认为6379:
在这里插入图片描述
redis可配置密码,使用时需要auth password才可使用,配置如下:
在这里插入图片描述
log日志文件路径配置
在这里插入图片描述
我这里写的logs/server_log_6379.txt,所以一定要在文件夹下创建logs文件夹,并在logs文件夹下创建server_log_6379.txt,不然后续会出错

RDB持久化策略

redis默认使用RDB作为持久化策略,适合于数据量大,且对数据完整性不高的情况,rdb文件名默认dump.rdb
在这里插入图片描述
redis默认使用RDB作为持久化策略,适合于数据量大,且对数据安全性不高的情况,rdb文件名默认dump.rdb文件存的是redis中数据
save设置,默认一分钟改动10000次,5分钟改动10次,15分钟改动一次时自动重写rdb文件
在这里插入图片描述

启用AOF持久化策略
在这里插入图片描述
appendonly默认是no,如果启用aof把no改为yes,appendfilename是用来设置aof文件名称的,aof启用后会和rdb配合使用,aof文件存的是向redis中set的操作,所以不适合存储数据量大的情况,会使aof文件过大,但数据的安全性较高,最多丢失几秒钟的数据

至此redis简单配置完成
**

注册本地服务

打开CMD命令行
命令:redis-server.exe --service-install redis.windows.conf
在这里插入图片描述
cd命令的路径填写自己的路径,我的是:
在这里插入图片描述
成功后右键此电脑------>管理-------->服务查看是否有Redis服务:
在这里插入图片描述*
右键启动就可以了,然后你就可以在cmd中用:redis-cli.exe -h 127.0.0.1 -p 6379开始使用redis了*

注意如果在之前步骤中如果配置了密码,使用前需要输入密码:
在这里插入图片描述
至此,注册服务完成。

主从复制配置

如果想在一台电脑上配置多个redis实例,并让他们构成主从关系,配置如下:
首先复制一个一样的conf文件,重命名它:在这里插入图片描述
这里配置端口6380,可以查找6379,改为6380:
在这里插入图片描述
同样的日志文件名,rdb文件,aof文件等等也要改成6380
接下来就是配置主从关系:
添加上slaveof 127.0.0.1 6379,这样会在加载conf文件时自动添加自从关系
在这里插入图片描述
这里注意,如果主机配置了密码,那么从机也要在conf文件中配置主机的密码:否则在使用过程中会导致连接不上主机的情况!!!
在这里插入图片描述
配置完成后,进行注册(6379,6380都注册,注意6379端口如果在之前被redis占用,需要停止再注册):
命令行输入redis-server --service-install redis.windows-service-6379.conf --service-name redis6379 --loglevel verbose;
打开服务,通过service-name启动redis服务:redis-server --service-start --service-name redis6379
结果如下:在这里插入图片描述
打开cmd命令行进入redis命令,6379输入info replication显示:
在这里插入图片描述6380输入info replication显示:
在这里插入图片描述
至此主从配置结束。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值