重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容介绍了“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源码
编译成功:
步骤4:
让redis代码到指定目录,一般存放于/usr/local下的redis目录,指令如下
make install PREFIX=/usr/local/redis
此时在/usr/local/下多了一个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目录下的bin目录下的所有文件复制到/usr/local/redis-cluster/redis01目录下,不用担心这里没有redis01目录,会自动创建的。操作命令如下(注意当前所在路径):
cp -r redis/bin/ redis-cluster/redis01
步骤9:
修改/redis01/目录下redis.conf
(1)修改端口号
(2) cluster-enabled yes 注释打开
将redis-cluster/redis01文件复制5份到redis-cluster目录下(redis02-redis06),创建6个redis实例,模拟Redis集群的6个节点。然后将其余5个文件下的redis.conf里面的端口号分别修改为7002-7006。 如图
分别修改redis.conf文件端口号为7002-7006
在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
步骤10:
运行.sh 启动6个redis节点;并查看状态
./start_all_redis.sh ps aux|grep redis
-----以上,完成节点创建并启动-----------------------以下创建集群--------------------------------------------
步骤11:
搭建集群使用redis-3.0.0.gem文件
因为它是ruby脚本,所以需要运行环境,安装命令
yum install ruby
步骤12:
运行.gem文件
gem install redis-3.0.0.gem
一路回车下去,可能会出现一些问题;都是软件版本太旧的原因,自行百度一下就行了
步骤13:
需要把ruby脚本工具复制到/usr/local/redis-cluster/中
脚本工具位置:/redis-3.0.0/src/redis-trib.rb
将该ruby工具(redis-trib.rb)复制到redis-cluster目录下,指令如下:
cp redis-trib.rb /usr/local/redis-cluster
步骤14:
查看虚拟机ip:
运行命令,创建集群
/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即可
至此,Redi集群搭建成功
步骤15:
测试:
连接任意一个节点:
redis01/redis-cli -p 7001 -c
注意:一定要加上-c,不然节点之间是无法自动跳转的!
两条redis集群基本命令:
1.查看当前集群信息 cluster info 2.查看集群里有多少个节点 cluster nodes
https://blog.csdn.net/qq_42815754/article/details/82912130
“redis伪集群的搭建和使用方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!