Redis集群搭建(Redis5.0版本)

Redis集群搭建

简介:

最近在研究Redis集群的搭建,搭建的过程中遇到了一些困难,同时也总结出一些经验,特地来这里总结一下并和大家分享分享。
我使用的是Ubuntu16.04 的Linux虚拟机进行搭建的,Redis版本使用的是5.0,对于有点强迫症的我一直是喜欢最新版本的。

First 下载Redis源码包

去官网下载Redis最新版https://redis.io/download

Redis集群搭建(Redis5.0版本)_第1张图片
点击Download 下载Redis源码包

Second 上传Redis源码包

将下载好的Redis源码包上传到Linux服务器(我这里是使用的Xftp上传,当然你也可以使用你喜欢的方式上传该源码包)

Redis集群搭建(Redis5.0版本)_第2张图片
将下载好的源码包使用Xftp直接上传至Linux服务器的 /usr/local/ 目录下。

Third 解压Redis

上传完成后首先我们要使用命令将源码包解压。使用 tar -xzvf redis-5.0.5.tar.gz 即可将文件解压出来
解压之前
解压之后

Fourth 编译并安装Redis

①:编译并安装Redis,由于Redis是使用C语言编写的,所以编译的前提是Linux机器需要安装GCC编译器,如果没有安装,请安装GCC编译器,安装方法可以百度一下。

②:进入Redis源码包中 cd ./redis-5.05/src/ 目录中,执行命令 make install PREFIX=[你的安装路径]]

③:进入安装路径可以看到以下内容(redis.conf文件期初是没有的,这个文件是之后拷贝进去的)

Redis集群搭建(Redis5.0版本)_第3张图片

Fifth 运行单机版

①:进入图上目录后执行redis-server尝试运行单机版Redis,出现如下现象则说明Redis启动成功。
Redis集群搭建(Redis5.0版本)_第4张图片
②:红框里面是端口号和进程的PID

③:当前是前台启动方式,该方式启动的坏处是独占控制台,进行其他操作需要重新打开新的控制台,因此我们最好使用后端启动方式。

④:后端启动Redis需要使用一个配置文件 redis.conf ,该配置文件在Redis源码的上一层目录中,找到后直接使用命令 cp ./redis.conf [目的地]将文件拷贝到 Redis的安装目录即可。

⑤:复制完成后使用命令./redis-server redis.conf即可使Redis后台启动(启动之前需要在配置文件中修改图片中的配置)。
默认应该是no 修改为yes代表可以后台启动
Redis集群搭建(Redis5.0版本)_第5张图片
Redis后端启动
⑥:如果需要修改端口号,需要编辑 redis.conf 进行修改。
Redis集群搭建(Redis5.0版本)_第6张图片

Sixth 创建Redis集群

①:将Redis 复制6份(如下图)

Redis复制后截图
②:修改端口号 9001–9006(依据自己的爱好修改即可,只要是端口之间不产生冲突就行)
Redis集群搭建(Redis5.0版本)_第7张图片
③:修改配置使其支持后台启动
Redis集群搭建(Redis5.0版本)_第8张图片
④:修改配置文件使其支持集群

Redis集群搭建(Redis5.0版本)_第9张图片
⑤:Redis5.0 已经放弃了使用Ruby创建集群的方式,下面我们为了方便启动Redis,我们可以写一个sh脚本
Redis集群搭建(Redis5.0版本)_第10张图片
可以根据自己的脚本路径书写执行语句。

⑥:执行脚本启动Redis,然后我们随便进入一个Redis 节点的安装目录使用Redis-cli创建集群(Redis5.0版本),

./redis-cli --cluster create [你的IP]:[你的端口] (根据你的节点数量输入这条命令) --cluster-replicas 1

如果是5.0以前的版本则需要使用Ruby脚本进行创建集群
Redis集群搭建(Redis5.0版本)_第11张图片
⑦:集群创建成功后在节点中任意找个redis-cli 运行即可(命令如下)

./redis-cli -h [你的IP] -p [当前节点端口] -c

到这一步,Redis5.0版 集群就以搭建完成。

你可能感兴趣的:(Redis,Linux)