redis搭建三主三从(两台机器)

在两台CentOS 7服务器上,详细步骤搭建Redis集群,包括环境准备、安装Redis、配置文件修改、启动服务、关闭防火墙和SELinux,以及使用ruby创建和测试集群。
摘要由CSDN通过智能技术生成

准备环境centos 7
192.168.136.202
192.168.136.165
1,安装环境,工具

[root@bogon ~]# yum -y install gcc gcc-c++

2,创建下载目录

[root@bogon ~]# mkdir /redis

3,进入目录,下载redis并解压进行编译安装
redis下载网址:http://download.redis.io/releases/redis-5.0.2.tar.gz

[root@bogon ~]# cd /redis/
[root@bogon redis]# wget http://download.redis.io/releases/redis-5.0.2.tar.gz
[root@bogon redis]# ls
redis-5.0.2.tar.gz
[root@bogon redis]# tar -zxf redis-5.0.2.tar.gz 
[root@bogon redis]# ls
redis-5.0.2  redis-5.0.2.tar.gz
[root@bogon redis]# cd redis-5.0.2/
[root@bogon redis-5.0.2]# make && make install

另一台机器上一样的操作,安装redis
开始集群搭建
我们这里搭建的是redis集群 三主三从,所以需要有3个master节点和3个slave节点,共需6个节点。
1 分别在两台服务器下创建cluster目录

[root@bogon ~]# mkdir -p /redis/cluster
[root@bogon ~]# cd /redis/cluster/
[root@bogon cluster]# mkdir 7001 7002 7003
[root@bogon cluster]# ls
7001  7002  7003

在另一台服务器上同样操作,创建7004,7005,7006
2,修改配置文件

[root@bogon ~]# vim /redis/redis-5.0.2/redis.conf 
daemonize yes
port 7001(分别对每个机器的端口号进行设置)
dir /redis/cluster/7001/(指定数据文件存放位置,必须要指定不同的目录位置,不然会丢失数据)
cluster-enabled yes(启动集群模式)
cluster-config-file nodes-7001.conf(集群节点信息文件,这里700x最好和port对应上)
cluster-node-timeout 5000
bind 192.168.136.165
protected-mode no (关闭保护模式)
appendonly yes
dbfilename dump_7002.rdb
如果要设置密码需要增加如下配置:
requirepass xxx (设置redis访问密码)
masterauth xxx (设置集群节点间访问密码,跟上面一致)

3,将修改好的配置文件分别拷贝至7001-7003,修改响应的端口,文件名

[root@bogon ~]# cp /redis/redis-5.0.2/redis.conf /redis/data/redis-cluster/7001/
[root@bogon ~]# cp /redis/redis-5.0.2/redis.conf /redis/data/redis-cluster/7002
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值