liunx下离线安装搭建redis集群

首先依赖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表示每个主节点有一个从节点

全文完……

你可能感兴趣的:(各种安装配置)