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

本篇内容介绍了“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伪集群的搭建和使用方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


分享标题:redis伪集群的搭建和使用方法
标题URL:http://azwzsj.com/article/piseei.html