redis5 集群搭建

本文利用redis的最新版本5.0.5来搭建redis集群。该集群搭建在同一台虚拟机上的伪集群,共6个节点,三主三从(集群的最低要求就是6个节点)

一、redis下载及安装,参考官网https://redis.io/download

redis5 集群搭建_第1张图片

二、相关文件夹及文件的准备

1、创建文件夹redis_cluster

2、将解压的redis目录下的redis-cli和redis-server复制到redis_cluster目录下

3、同时在redis_cluster文件夹创建6个文件夹:7000,7001,7002,7003,7004,7005,文件夹名即是每个redis节点的端口号

4、将redis目录下的的redis.conf文件分别复制到7000,7001,7002,7003,7004,7005这6个文件夹中

 

三、修改redis.conf

修改redis.conf的如下内容,记得端口号要记得修改,bind我写的127.0.0.1,绑定本虚拟机内网ip

redis5 集群搭建_第2张图片

技巧:修改配置文件的时候,可以在vim状态下,输入“/”和查找内容来找到要修改的地方

redis5 集群搭建_第3张图片

redis5 集群搭建_第4张图片

四、启动这6个节点

./redis-server ./7000/redis.conf
./redis-server ./7001/redis.conf
./redis-server ./7002/redis.conf
./redis-server ./7003/redis.conf
./redis-server ./7004/redis.conf
./redis-server ./7005/redis.conf

全部正常启动

redis5 集群搭建_第5张图片

五、开启集群

看到网上一些博客,需要安装ruby等等,redis5不用这么麻烦,可以直接利用redis-cli来搭建集群

./redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1

在命令运行之后,会要输入‘yes’,记得输入,输入之后,集群建立成功

redis5 集群搭建_第6张图片

六、检验和一些命令

1、进入集群的某个redis进程:./redis-cli -c -p 端口号

2、查看主从节点:info replication

redis5 集群搭建_第7张图片

3、我尝试关闭主节点7003,看该节点7000是否会自动转成主节点

redis5 集群搭建_第8张图片

redis5 集群搭建_第9张图片

疑问:因为主节点关闭,从节点会自动切换成主节点,这里我就没有安装哨兵了

你可能感兴趣的:(数据库)