小白都能看的懂……redis最新版本redis6.0.6集群搭建!!!详细入门案例

1,122 阅读4分钟

前言

点赞在看,养成习惯。

点赞收藏,人生辉煌。

点击关注【微信搜索公众号:编程背锅侠】,防止迷路。

redis系列文章

单机版redis最新版本安装教程:单机版redis最新版本安装教程 redis最新版集群搭建教程:redis最新版集群搭建教程

建议

先搭建一下单机版的redis,可以增加集群搭建的经验。 集群的搭建也是基于单机版的基础上搭建完成的。

创建redis-cluster文件夹

命令

[root@emooco ~]# mkdir /usr/local/redis-cluster && cd /usr/local/ && ll -h

图解

在这里插入图片描述
在这里插入图片描述

在redis-cluster文件夹下创建7001-7008共8个文件夹

命令

[root@emooco redis-cluster]# mkdir 700{1,2,3,4,5,6,7,8}

图解

在这里插入图片描述
在这里插入图片描述

复制到7001文件夹

命令

[root@emooco local]# cp -r redis/bin/. redis-cluster/7001
[root@emooco local]# cd redis-cluster/7001
[root@emooco 7001]# ls

图解

在这里插入图片描述
在这里插入图片描述

删除dump.rdb文件

命令

[root@emooco 7001]# rm -rf dump.rdb

修改端口号

命令

[root@emooco 7001]# vim redis.conf

图解

在这里插入图片描述
在这里插入图片描述

开启集群

将cluster-enabled yes前的#删除

图解

在这里插入图片描述
在这里插入图片描述

将7001文件夹下的内存复制到7002~7008中

命令

[root@emooco redis-cluster]# cp -r 7001/. 7002
[root@emooco redis-cluster]# cp -r 7001/. 7003
[root@emooco redis-cluster]# cp -r 7001/. 7004
[root@emooco redis-cluster]# cp -r 7001/. 7005
[root@emooco redis-cluster]# cp -r 7001/. 7006
[root@emooco redis-cluster]# cp -r 7001/. 7007
[root@emooco redis-cluster]# cp -r 7001/. 7008

修改7002~7008文件夹中redis.conf的端口号

端口号修改为对应的文件夹的名称就行啦

命令

[root@emooco redis-cluster]# cd 7002
[root@emooco 7002]# vim redis.conf
[root@emooco 7002]# vim /usr/local/redis-cluster/7003/redis.conf
[root@emooco 7002]# vim /usr/local/redis-cluster/7004/redis.conf
[root@emooco 7002]# vim /usr/local/redis-cluster/7005/redis.conf
[root@emooco 7002]# vim /usr/local/redis-cluster/7006/redis.conf
[root@emooco 7002]# vim /usr/local/redis-cluster/7007/redis.conf
[root@emooco 7002]# vim /usr/local/redis-cluster/7008/redis.conf

图解

在这里插入图片描述
在这里插入图片描述

启动集群服务脚本

命令

[root@emooco redis-cluster]# vim start-cluster.sh

将以下脚本内容复制到这个里面。

start-cluster.sh脚本内容

cd 7001
./redis-server redis.conf
cd ..
cd 7002
./redis-server redis.conf
cd ..
cd 7003
./redis-server redis.conf
cd ..
cd 7004
./redis-server redis.conf
cd ..
cd 7005
./redis-server redis.conf
cd ..
cd 7006
./redis-server redis.conf
cd ..
cd 7007
./redis-server redis.conf
cd ..
cd 7008
./redis-server redis.conf
cd ..

创建好启动脚本文件之后,需要修改该脚本的权限,使之能够执行

命令

[root@emooco redis-cluster]# chmod +x start-cluster.sh

图解

在这里插入图片描述
在这里插入图片描述

一键启动8台redis命令

[root@emooco redis-cluster]# ./start-cluster.sh

图解

在这里插入图片描述
在这里插入图片描述

查看是否启动成功

命令

[root@emooco redis-cluster]# ps -ef |grep redis

图解

在这里插入图片描述
在这里插入图片描述

复制redis-cli到redis-cluster文件夹下

命令

[root@emooco redis-cluster]# cp 7001/redis-cli /usr/local/redis-cluster/

创建集群

命令

[root@emooco redis-cluster]# ./redis-cli --cluster create 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 127.0.0.1:7006 127.0.0.1:7007 127.0.0.1:7008 --cluster-replicas 1

图解

在这里插入图片描述
在这里插入图片描述

是否确认以上配置?

命令

输入:yes

图解

在这里插入图片描述
在这里插入图片描述

连接一个集群节点

命令

# 登陆集群某个节点的命令

举例:登陆到7001端口的节点

[root@emooco redis-cluster]# ./7001/redis-cli -p 7001 -c

图解

在这里插入图片描述
在这里插入图片描述

查看当前集群信息

命令

127.0.0.1:7001> CLUSTER INFO

图解

在这里插入图片描述
在这里插入图片描述

查询集群节点信息

命令

127.0.0.1:7001> CLUSTER nodes

图解

在这里插入图片描述
在这里插入图片描述

进入某一个节点的案例演示

命令

[root@emooco redis-cluster]# ./7001/redis-cli -p 7001 -c

图解

在这里插入图片描述
在这里插入图片描述

谢谢点赞

  • 创作不易, 非常欢迎大家的点赞、评论和关注(^_−)☆
  • 你的点赞、评论以及关注是对我最大的支持和鼓励
  • 是我继续创作高质量博客的动力== !!!==

本文使用 mdnice 排版