Redis双写集群部署记录(redis部署双写)

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。内容未经允许不得转载,或转载时需注明来源: 创新互联