redis集群安装
前言
标准redis集群为3主3从,我们在同一台主机中部署redis集群,节点分别为6391-6396
首先建立redis集群目录,然后再建立6个节点的工作目录
1
2
3
|
mkdir -p /usr/local/redis-cluster
cd /usr/local/redis-cluster
mkdir -p
|

构建安装环境
首先是gcc gcc-c++环境
1
|
yum -y install gcc gcc-c++ libstdc++-devel
|

安装ruby
1
|
yum -y install rh-ruby25
|


安装redis节点
下载redis安装包

一如既往的慢,还是找别的资源下载上传。。。

1
|
tar-zxvf redis-4.0.11.tar.gz
|
然后重命名一下
开始安装
然后将redis配置文件redis.conf复制到集群目录下
然后将redis安装后的bin目录复制到6个redis节点工作目录中

配置6个节点的redis.conf文件
1
2
3
4
5
6
7
|
#bind 127.0.0.1
protected-mode no
daemonize yes
cluster-enabled yes
cluster-node-timeout 15000
port参数改为对应的端口号
|
将redis.conf中相关参数,改为上述所示,然后复制进6个节点目录

配置好之后就可以启动节点。分别在6个节点目录下执行
1
|
./bin/redis-server ./redis.conf
|

可以看到,确实开启了6个节点
接着我们进入解压的安装包的src目录下,执行
1
|
./redis-trib.rb create --replicas 1 127.0.0.1:6391 127.0.0.1:6392 127.0.0.1:6393 127.0.0.1:6394 127.0.0.1:6395 127.0.0.1:6396
|

验证集群
1
2
3
4
5
|
cd /usr/local/redis-cluster/6391
# 登录6391节点
./bin/redis-cli -c -p 6391
# 然后我们随便写入一个数据
set redis cluster
|

再登录到其他节点,可以查看到数据
