redis集群的小白搭建方法

原作者地址
1.先安装redis。可以下载安装包,或者直接apt ,yum都行(4以下都行)
2.安装完后复制到每个机器上。(注意:文件夹中有dump.rdb需要删掉)单个机器学习的话就开多个端口来实践.
在这里插入图片描述
在这里插入图片描述
3.修改redis.conf里面的3个地方
#bind 127.0.0.1 --> bind 0.0.0.0
port 6379 -> port[自定义] 建议修改,6379端口经常会在一些小项目使用.避免冲突
#cluster-enabled yes --> cluster-enabled yes
4.在文件夹中创建个start-all.sh 脚本,方便快速启动

 vi  start-all.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.sh

5.执行启动脚本,查看是否成功 ps aux |grep redis
在这里插入图片描述
6.安装ruby工具包搭建集群环境
先安装ruby

yum install ruby

再安装redis工具
gem install redis -v 3.0.0 (比较稳定的版本)
此时 redis的目录中就多了个运行脚本redis-trib.rb,复制到集群文件目录中
在这里插入图片描述
不知道在哪的话用 find / -name redis-trib.rb 精准搜索下
最终目录样子是这样
在这里插入图片描述
然后启动集群

./redis-trib.rb create --replicas 1 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

搭建成功
在这里插入图片描述
随便进一个redis redis01/redis-cli -p 7001 -c
在这里插入图片描述
就会发现每次存储的键值 都会分布不同的redis上.

通过cluster nodes 可以看节点信息情况,3个主节点,3个从节点
在这里插入图片描述
cluster info 可以看集群信息
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章