redis集群搭建

redis集群

redis集群原理

注意:

  • redis集群的扩容上限
  • redis集群达到了极限怎么办(虽然不太可能达到极限,但还是需要回答)
    在这里插入图片描述

redis集群搭建

一、拷贝出一份单机版的redis
在这里插入图片描述
二、删除原先的持久化数据文件
在这里插入图片描述
三、使用vim编辑器进入redis.conf配置文件

  1. 更改redis端口为7001
    在这里插入图片描述
  2. 进入底行命令模式,输入/cluster进行搜索,放开集群配置的注释
    在这里插入图片描述

四、复制出其余5个redis
在这里插入图片描述
五、更改5台redis的端口
在这里插入图片描述
六、编写start-redis.sh脚本,使之能够一次启动6个redis
在这里插入图片描述

cd /usr/local/redis/7001/bin/
./redis-server redis.conf
cd /usr/local/redis/7002/bin/
./redis-server redis.conf
cd /usr/local/redis/7003/bin/
./redis-server redis.conf
cd /usr/local/redis/7004/bin/
./redis-server redis.conf
cd /usr/local/redis/7005/bin/
./redis-server redis.conf
cd /usr/local/redis/7006/bin/
./redis-server redis.conf

运行脚本,检查redis是否都运行了
在这里插入图片描述
七、进入redis源码包,查看是否存在redis-trib.rb文件
在这里插入图片描述
将它拷贝到redis目录下
在这里插入图片描述
八、安装ruby运行环境(在线安装)

sudo yum install ruby

九、进入到redis根目录,安装redis-3.0.0.gem
在这里插入图片描述
十、在刚才复制.rb文件的目录下,执行以下命令,创建集群

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

在这里插入图片描述
输入yes,完成

十一、测试redis集群
随意进入一个redis中,如7004,输入命令
在这里插入图片描述
其中-p表示端口,-c表示集群
在这里插入图片描述
进行数据的存储,就会按照上述原理中的存储方式,选择性地存储到三台主机中(当成一个redis使用即可,不用管存储到哪台主机中
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值