redis三主三从集群

架构图:

三主三从架构图

1.下载redis-4.0.1

$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz

2.解压tar.gz包

tar -zxvf redis-4.0.1.tar.gz

3.安装gcc编译等工具(安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。)

yum -y install gcc automake autoconf libtool make

4.make

make

这里是否需要make install?

下载ruby包

wget https://ruby.taobao.org/mirrors/ruby/ruby-2.3.0.tar.gz

//编译前确定是否安装openssl,如果没有

yum -y install openssl
//解压tar.gz包到制定目录
tar zxvf ruby-2.3.0.tar.gz -C ../environment

安装ruby

./configure  --with-openssl-dir=/usr/local/ssl

编译并安装

make && make install

查看ruby版本

$ ruby -v
//出现以下结果
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
$ gem -v
//版本如下:
2.5.1

安装switch(如果没有)

yum -y install which

.安装RVM(如果没有)

$ gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
    curl -L get.rvm.io | bash -s stable
    find / -name rvm -print
//结果如下
/usr/local/rvm
/usr/local/rvm/src/rvm
/usr/local/rvm/src/rvm/scripts/rvm
/usr/local/rvm/src/rvm/lib/rvm
/usr/local/rvm/src/rvm/bin/rvm
/usr/local/rvm/scripts/rvm
/usr/local/rvm/lib/rvm
/usr/local/rvm/bin/rvm
$ source /usr/local/rvm/scripts/rvm

安装zlib

$ rvm pkg install zlib
$ gem sources remove http://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem install redis

依次启动redis6个节点的6个端口:

$ src/redis-server redis-cluster/nodes-7001/redis.conf
$ src/redis-server redis-cluster/nodes-7002/redis.conf
$ src/redis-server redis-cluster/nodes-7003/redis.conf
$ src/redis-server redis-cluster/nodes-7004/redis.conf
$ src/redis-server redis-cluster/nodes-7005/redis.conf
$ src/redis-server redis-cluster/nodes-7006/redis.conf

在三台服务器上分别安装redis,进行如下操作
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
tar xzf redis-4.0.1.tar.gz
cd redis-4.0.1
make
参考文档;
主线
淘宝镜像
ruby安装
集群参考
ruby编译安装
解决redis requires Ruby version >= 2.2.2
gem update
rvm安装zlib
rvm安装zlib
ruby添加openssl编译安装

要点:

1.bind 127.0.0.1不要加
2.protected-mode no

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容