redis集群的小白搭建方法

原作者地址
1.先安装redis。可以下载安装包,或者直接apt ,yum都行(4以下都行)
2.安装完后复制到每个机器上。(注意:文件夹中有dump.rdb需要删掉)单个机器学习的话就开多个端口来实践.
redis集群的小白搭建方法_第1张图片
redis集群的小白搭建方法_第2张图片
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
redis集群的小白搭建方法_第3张图片
6.安装ruby工具包搭建集群环境
先安装ruby

yum install ruby

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

./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集群的小白搭建方法_第6张图片
随便进一个redis redis01/redis-cli -p 7001 -c
redis集群的小白搭建方法_第7张图片
就会发现每次存储的键值 都会分布不同的redis上.

通过cluster nodes 可以看节点信息情况,3个主节点,3个从节点
在这里插入图片描述
cluster info 可以看集群信息
redis集群的小白搭建方法_第8张图片

你可能感兴趣的:(redis)