第一步redis官网下载最新的安装包
项目中要用到redis集群,我在测试环境上搭建了redis 的集群。
我这里用的是redis-4.0.11.tar.gz 的下载地址: https://redis.io/download
执行下面的命令下载即可
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
安装前要准备好的东东
关闭防火墙 节点之前需要开放指定端口,为了方便,生产不要禁用
centos 6.x
$ service iptables stop # 关闭命令:
centos 7.x
$ systemctl stop firewalld.service # 停止firewall(一)
$ systemctl stop firewalld ##关闭防火墙 (二)
$ firewall-cmd --state ##查看防火墙状态 running
not running(看到这个表示禁用了)
第二步解压安装
10.xx.xx.111 、10.xx.xx.112 两台机器
角色 |
IP&port |
master |
10.xx,xx.111:7000 |
slave |
10.xx.xx.111:7001 |
slave |
10.xx.xx.111:7002 |
master |
10.xx.xx.112:7003 |
slave |
10.xx.xx.112:7004 |
slave |
10.xx.xx.112:7005 |
下载,解压,编译:
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-4.0.10.tar.gz
$ cd redis-4.0.10
$ make
先执行上面的操作,如果出现报gcc错误,则需要安裝 GCC 编译工具 不然会有编译不过的问题
yum install -y gcc
第三步:创建redis节点
1.首先在 10.xx.xx.111机器上 /opt/redis-4.0.1目录下创建 redis-cluster 目录
$ mkdir /opt/redis-4.0.1/redis-cluster
2.在 redis-cluster 目录下,创建名为7000、7001、7002的目录
$ cd /opt/redis-4.0.1/redis-cluster
$ mkdir 7000 7001 7002
将/opt/redis-4.0.1/redis.conf文件拷贝到 新建的这三个文件夹中
$ cd /opt/redis-4.0.1/
$ cp redis.conf /opt/redis-4.0.1/redis_cluster/7000
$ cp redis.conf /opt/redis-4.0.1/redis_cluster/7001
<