yum install ruby
yum install rubygems
gem install redis
最后一个命令报错,报错如下:
ERROR: Could not find a valid gem 'redis' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/latest_specs.4.8.gz)
wget https://rubygems.global.ssl.fastly.net/gems/redis-3.2.2.gem
gem install -l ./redis-3.2.2.gem
启动
/u01/redis-3.2.2/src/redis-server /usr/local/redis/cluster/7001/redis.conf
/u01/redis-3.2.2/src/redis-server /usr/local/redis/cluster/7002/redis.conf
/u01/redis-3.2.2/src/redis-server /usr/local/redis/cluster/7003/redis.conf
/u01/redis-3.2.2/src/redis-server /usr/local/redis/cluster/7004/redis.conf
/u01/redis-3.2.2/src/redis-server /usr/local/redis/cluster/7005/redis.conf
/u01/redis-3.2.2/src/redis-server /usr/local/redis/cluster/7006/redis.conf
查看是否正常启动
netstat -tunpl|grep redis
./u01/redis-3.2.2/src/redis-trib.rb create --replicas 1 192.168.137.3:7001 192.168.137.3:7002 192.168.137.3:7003 192.168.137.3:7004 192.168.137.3:7005 192.168.137.3:7006
7001 7002 7003 是主节点,7004 7005 7006 是从节点 1代表负载均衡比例。
/redis-cli -c -h 192.168.137.3 -p 7001
连接到客户端试一下
创建成功
使用redis-trib.rb管理集群
检查集群节点信息
ruby redis-trib.rb check 192.168.137.3:7001