首先依赖ruby环境。
于是ruby官网下载ruby源码,放到liunx上后解压tar -zxvf ruby-2.4.4.tar.gz -C /opt/ruby/ruby-2.4.4
进入ruby解压后的目录,例行执行命令安装
安装文件放在哪
./configure --prefix=/opt/ruby/ruby
make && make install
配置环境vim /etc/profile
,然后在文件的最后加上export PATH=/opt/ruby/ruby/bin:$PATH
,执行source /etc/profile
使配置文件立即生效,接着执行ruby -v
显示ruby版本信息,如此便是安装完ruby啦!
接着下载redis.xxxx.gem, 如果下载不了可以通过我分享的地址下载,下载完成后照例放到liunx上,然后在文件所在目录下执行gem install redis-4.1.0.beta1.gem
,这样ruby安装redis集群的环境就搭建好啦
安装redis。。。
下载及解压redis,进入目录执行make PREFIX=/opt/redis install
安装完毕之后 redis文件夹下面会生成一个bin目录,拷贝redis/src/redis-trib.rb到bin目录,创建redis-cluster目录,在下面创建配置文件,
例如redis-cluster/7001/7001.conf
#使用端口
port 7001
#ip
bind 192.169.6.132
#是否后台运行
daemonize yes
#pid放在哪个文件
pidfile ./redis_7001.pid
#是否开启集群
cluster-enabled yes
#忘了
cluster-config-file nodes_7001.conf
#节点间连接超时时间
cluster-node-timeout 15000
#
appendonly yes
然后执行./bin/redis-server ./redis-cluster/7001/7001.conf
使用7001.conf启动redis服务
启动完所有redis之后,现在他们还不是连接在一起的,让我们把他们连接起来./redis-trib.rb create --replicas 1 192.169.6.131:7000 192.169.6.131:7001 192.169.6.132:7000 192.169.6.132:7001 192.169.6.133:7000 192.169.6.133:7001
说明:
redis集群至少需要3个主节点,每个主节点有一个从节点总共6个节点
replicas指定为1表示每个主节点有一个从节点
全文完……