Redis双写集群是Redis用来提高可用性的一种集群结构架构,它允许同时在多台节点上运行主从节点,当一台节点出现问题,另一台能够自动运作,从而避免故障,达到冗余数据和服务高可用的目的。本文记录了Redis双写集群部署过程:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、虚拟空间、营销软件、网站建设、东安网站维护、网站推广。
### 一、准备工作
1. 准备3台服务器,我们这里选择centos7.x 64位系统,作为Master节点和SLAVE节点:
2. 在master和slave节点中都安装Redis服务器,版本最好保持一致,以免出现兼容性问题
3. master节点上执行:`$ cp redis.conf redis_master.conf`复制一份配置文件
4. slave节点上执行:`$ cp redis.conf redis_slave.conf`复制一份配置文件
### 二、配置文件
1. 在master配置文件redis_master.conf中,设置PID文件路径
2. 启用集群模式,设置cluster-enabled yes
3. 通过设置requirepass指定密码,来保证集群的安全性
4. 修改slave配置文件redis_slave.conf,指定master的信息,以及密码
# Set the auth of master
# requirepass xxxxxxxx
slaveof
### 三、启动
1. 两台服务器上分别启动Redis
2. 先在master节点上执行`cluster addslaves `来添加slave节点
3. 再在slave上执行`cluster addslaves `来添加master节点
### 四、测试
1. 通过`cluster info`查看集群状态,如果集群部署成功,就会返回以下信息:
cluster_state:ok
2. 清空master节点的所有key,slave节点的key也会被清空,这证明master和slave正在正常同步
3. 在master节点上写入一个key,同时slave节点也能读取到,这证明master和slave正在正常同步
### 五、总结
通过上述部署过程,我们成功搭建了Redis双写集群,可以提高Redis服务的可用性,并且提供了服务冗余,防止服务中断造成数据丢失。
成都服务器租用选创新互联,先试用再开通。
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。物理服务器托管租用:四川成都、绵阳、重庆、贵阳机房服务器托管租用。
分享标题:Redis双写集群部署记录(redis部署双写)
链接地址:http://www.shufengxianlan.com/qtweb/news19/38369.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联