#1、安装ruby的环境

yum -y install ruby


#2、安装rubygems组件

yum -y install rubygems


#3、安装redis的gem接口

cd /data/source/

gem install -l ./redis-3.2.1.gem


#4、安装redis

cd /data/source/

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

tar zxvf redis-3.0.5.tar.gz

cd redis-3.0.5

make && make install 


#5、创建redis集群目录

mkdir -p /data/soft/redis


#6、复制文件到/data/soft/redis

cp -af /data/source/redis-3.0.5/* /data/soft/redis


#7、创建redis集群节点目录

mkdir -p /data/soft/redis/src/cluster/{7000,7001,7002,7003,7004,7005}


#7、修改redis集群节点配置文件redis.conf

#7000、7001、7002、7003、7004、7005

echo 'port 7000

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes' > /data/soft/redis/src/cluster/7000/redis.conf

echo 'port 7001

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes' > /data/soft/redis/src/cluster/7001/redis.conf

echo 'port 7002

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes' > /data/soft/redis/src/cluster/7002/redis.conf

echo 'port 7003

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes' > /data/soft/redis/src/cluster/7003/redis.conf

echo 'port 7004

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes' > /data/soft/redis/src/cluster/7004/redis.conf

echo 'port 7005

daemonize yes

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes' > /data/soft/redis/src/cluster/7005/redis.conf


#8、启动redis集群节点

cd /data/soft/redis/src/cluster/7000/

../../redis-server redis.conf

cd /data/soft/redis/src/cluster/7001/

../../redis-server redis.conf

cd /data/soft/redis/src/cluster/7002/

../../redis-server redis.conf

cd /data/soft/redis/src/cluster/7003/

../../redis-server redis.conf

cd /data/soft/redis/src/cluster/7004/

../../redis-server redis.conf

cd /data/soft/redis/src/cluster/7005/

../../redis-server redis.conf


#9、启动之后使用命令查看redis的启动情况

ps -aux | grep redis


#10、创建redis集群(最后需要输入yes,然后配置完成。)

cd /data/soft/redis/src/

./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 


#redis-cli命令进入集群环境

redis-cli -c -p 7000