好长时间没有写博客了,原因不是我懒作了。。而是在某巴限制条例太多,要保密。。
今天回到家咬咬牙,补上篇。。关于如何在windows系统搭建一个主从模式的集群。直接上她!
第一步:
下载redis文件包,并且复制三份,修改文件夹名:8000、8001、8003 如下图:
第二步:
打开8000文件夹,找到redis.windows.conf文件,打开。
1.修改bind ,绑定自己的电脑ip地址,例如:192.168.1.xx
2.修改端口port,改为8000
3.打开requirepass的注释,后面写上自己的密码 例如:root
第三步:
打开8001文件夹,找到redis.windows.conf文件,打开。此处也可将此文件重命名为8001.conf
1.修改bind ,绑定自己的电脑ip地址
2.修改端口port,改为8001
3.打开slaveof 的注释,后面写上 192.168.1.xx 8000(从属于哪个服务)
4.打开masterauth的注释,后面写上 端口8000服务的密码
第四步:
打开8003文件夹,找到redis.windows.conf文件,打开。此处也可将此文件重命名为8003.conf
1.修改bind ,绑定自己的电脑ip地址
2.修改端口port,改为8003
3.打开slaveof 的注释,后面写上 192.168.1.xx 8000(从属于哪个服务)
4.打开masterauth的注释,后面写上 端口8000服务的密码 例如:root
第五步:
打开cmd,注册为window服务并安装:
redis-server.exe --service-install redis.windows.conf --service-name redis8000
启动
redis-server.exe --service-start --service-name redis8000
打开客户端并连接测试
redis-cli.exe -h 192.168.1.xx -p 8000
验证密码
auth root
设置key
set test cangjiejie
获取key
get test
主节点搭建好了,下面我们继续搭建从节点
注册服务安装
redis-server.exe --service-install 8001.conf --service-name redis8001
启动
redis-server.exe --service-start --service-name redis8001
打开客户端并连接测试
redis-cli.exe -h 192.168.1.xx -p 8001
8003的安装命令同上。
第六步:
下面我们来看一下,从节点是不是只能读取,而不能set呢?
我们发现命令行提示:您不能在一个从节点上写入。也就是说从节点只能读取,看下图:
我们看到通过命令 get test 把我们在主节点上set的cangjiejie拿出来了。。
至此,主从集群搭建ok。。小伙伴们感觉怎样,,有收获就动动小手指给个赞吧!😄
转载:https://blog.csdn.net/Zhang_521521/article/details/102574940