关于redis在linux上的安装篇(二)------redis集群服务器的安装

上一篇讲的是如何在linux上安装单台redis服务器,现在要实现的是在linux上安装redis的集群。

1.  同样使用的是上一次的压缩包 redis-4.0.9.tar.gz 将其复制一份到

/root/app/redis_cloud/文件夹下然后进行解压。

2.  同样要讲redis-4.0.9的src目录下的文件进行编译 同样使用make 命令进行编译

3.  这个时候退回到redis-4.0.9目录下,使用命令make install PREFIX=目录名    我的是安装到/root/app/redis_cloud文件夹下

   所以我的目录就是 ../redis00

4  之后我们需要从redis-4.0.9中拷贝一个redis.conf文件到redis00的bin目录下

之后要对其中的一些属性进行修改

修改port 为4000

修改 pidfile  /var/run/redis_4000.pid

cluster‐enabled  yes                      开启集群  把注释#去掉
cluster‐config‐file  nodes_4000.conf      集群的配置  配置文件首次启动自动生成

将protected mode yes 修改为 protected mode no        关闭redis的保护模式。

将daemonize no修改为daemonize yes        设置为在后台自动启动

找到bind 127.0.0.1 将其注释掉             否则的话只能通过127.0.0.1来访问我们的redis服务器

5.在redis-4.0.9的src文件夹里 复制一个  redis‐trib.rb 到redis00的bin目录下


6.依次类推复制5个同样的文件夹将其中的上述对应的4000分别改为4001,4002,4003,4004,4005

7. 为了可以使用redis‐trib.rb的命令 我们需要安装ruby环境和ruby环境对应的安装包

首先安装ruby环境,在redis-4.0.9的src文件夹里 使用如下命令

yum -y install ruby

yum -y install rubygems
之后进入我们的redis_cloud 文件夹内使用wget  https://rubygems.global.ssl.fastly.net/gems/redis-3.2.2.gem

下载ruby环境所需要的包

然后使用如下命令安装包

gem install -l ./redis-3.2.2.gem


8 现在我们要在redis_cloud 文件夹里面写一个批处理文件redis_cloud.sh 

内容如下

cd /root/app/redis_cloud/redis00/bin
 ./redis-server redis.conf
cd /root/app/redis_cloud/redis01/bin
 ./redis-server redis.conf
cd /root/app/redis_cloud/redis02/bin
 ./redis-server redis.conf
cd /root/app/redis_cloud/redis03/bin
 ./redis-server redis.conf
cd /root/app/redis_cloud/redis04/bin
 ./redis-server redis.conf
cd /root/app/redis_cloud/redis05/bin
 ./redis-server redis.conf

9. 在 redis_cloud 文件夹下我们使用sh redis_cloud.sh 执行该批处理文件

10. 然后我们进入redis_cloud/redis00/bin 目录下输入./redis-trib.rb   create  --replicas  1   127.0.0.1:4000  127.0.0.1:4001  127.0.0.1:4002  127.0.0.1:4003  127.0.0.1:4004  127.0.0.1:4005    启动我们的集群



猜你喜欢

转载自blog.csdn.net/qq1641530151/article/details/80368230