温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

redis伪集群的搭建和使用方法

发布时间:2021-06-28 17:10:18 来源:亿速云 阅读:222 作者:chen 栏目:编程语言

本篇内容介绍了“redis伪集群的搭建和使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

步骤1:

下载redis3.0.0 并解压

wget http://download.redis.io/releases/redis-3.0.0.tar.gz
tar zxvf redis-3.0.0.tar.gz

步骤2:

下载redis.3.0.0.gem文件 用于创建集群

链接:https://pan.baidu.com/s/1IiKDQGxP4XU7wDEKxNoVkw

提取码:ignv

步骤3:

 直接make编译redis源码

redis伪集群的搭建和使用方法

redis伪集群的搭建和使用方法

    编译成功:

redis伪集群的搭建和使用方法

步骤4:

让redis代码到指定目录,一般存放于/usr/local下的redis目录,指令如下

make install PREFIX=/usr/local/redis

redis伪集群的搭建和使用方法

此时在/usr/local/下多了一个redis目录

redis伪集群的搭建和使用方法

步骤5:

将/redis-3.0.0/中的redis.conf 复制到/usr/local/redis/bin/中

cp /redis-3.0.0/redis.conf /usr/local/redis/bin

------------------------

安装单机redis:

https://www.cnblogs.com/-wenli/p/13253240.html

https://blog.csdn.net/qq_42815754/article/details/82832335

----------------------------

步骤6:--为了windows可视化工具可以连上虚拟机的redis,关闭虚拟机防火墙

systemctl disable firewalld
systemctl stop firewalld

步骤8:

在usr/local目录下新建redis-cluster目录,用于存放集群节点

redis伪集群的搭建和使用方法

 把redis目录下的bin目录下的所有文件复制到/usr/local/redis-cluster/redis01目录下,不用担心这里没有redis01目录,会自动创建的。操作命令如下(注意当前所在路径):

cp -r redis/bin/ redis-cluster/redis01

redis伪集群的搭建和使用方法

步骤9:

修改/redis01/目录下redis.conf

(1)修改端口号

redis伪集群的搭建和使用方法

(2) cluster-enabled yes 注释打开

redis伪集群的搭建和使用方法

将redis-cluster/redis01文件复制5份到redis-cluster目录下(redis02-redis06),创建6个redis实例,模拟Redis集群的6个节点。然后将其余5个文件下的redis.conf里面的端口号分别修改为7002-7006。 如图

redis伪集群的搭建和使用方法

分别修改redis.conf文件端口号为7002-7006

redis伪集群的搭建和使用方法

在redis-cluster/下设置批量启动redis脚本start_all_redis.sh

cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..

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

chmod +x start_all_redis.sh

redis伪集群的搭建和使用方法

步骤10:

运行.sh 启动6个redis节点;并查看状态

./start_all_redis.sh

ps aux|grep redis

redis伪集群的搭建和使用方法

-----以上,完成节点创建并启动-----------------------以下创建集群--------------------------------------------

步骤11:

搭建集群使用redis-3.0.0.gem文件

因为它是ruby脚本,所以需要运行环境,安装命令

yum install ruby

步骤12:

运行.gem文件

redis伪集群的搭建和使用方法

gem install redis-3.0.0.gem

 一路回车下去,可能会出现一些问题;都是软件版本太旧的原因,自行百度一下就行了

步骤13:

需要把ruby脚本工具复制到/usr/local/redis-cluster/中

脚本工具位置:/redis-3.0.0/src/redis-trib.rb

redis伪集群的搭建和使用方法

将该ruby工具(redis-trib.rb)复制到redis-cluster目录下,指令如下:

cp redis-trib.rb /usr/local/redis-cluster

redis伪集群的搭建和使用方法

步骤14:

查看虚拟机ip:

redis伪集群的搭建和使用方法

运行命令,创建集群

/usr/local/redis-cluster/下执行:

./redis-trib.rb create --replicas 1 192.168.10.123:7001 192.168.10.123:7002 192.168.10.123:7003 192.168.10.123:7004 192.168.10.123:7005 192.168.10.123:7006

中途有个地方需要手动输入yes即可

redis伪集群的搭建和使用方法

至此,Redi集群搭建成功

步骤15:

测试:

连接任意一个节点:

redis01/redis-cli -p 7001 -c

注意:一定要加上-c,不然节点之间是无法自动跳转的!

redis伪集群的搭建和使用方法

redis伪集群的搭建和使用方法

redis伪集群的搭建和使用方法

两条redis集群基本命令:

1.查看当前集群信息

cluster info

2.查看集群里有多少个节点

cluster nodes

https://blog.csdn.net/qq_42815754/article/details/82912130

“redis伪集群的搭建和使用方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI