项目中使用redis进行数据的存储,但是奈何公司没有专业运维,项目部署总监只相信经理,然而项目经理并没有linux的使用经验,以前的项目也只是部署在windows server2008服务器上,所以没办法,上头一句话,即便知道不好也得干啊,所以花了一天时间搞这个windows下的主从备份及哨兵机制。
百度上查了很久,一直踩坑,部署了老半天都没成功,闲话不多说,言归正传
我这里使用了三台主机,分别是
master(主节点): 192.168.8.47
slave1(从节点1): 192.168.8.48
slave2(从节点2): 192.168.8.49
三台主机分别下载windows版本的redis,因为官方并未推出windows版本的redis,所以需要自己去GitHub下载,下载链接是Redis-GitHub,我用的是3.2.100版本的,下载链接为Redis-x64-3.2.100.zip ,当然你也可以下载我这里配置好的,你只需要把ip改一下,配置一下主从备份就可以使用了
redis的主从机制
一、修改配置文件
进入redis文件夹,找到文件夹下的redis.windows.conf,将该文件复制一份名为redis.conf,并作出以下修改
(bind 0.0.0.0是允许所有主机访问