redis集群搭建

redis集群

  • redis集群
    • redis集群原理
    • redis集群搭建

redis集群

redis集群原理

注意:

  • redis集群的扩容上限
  • redis集群达到了极限怎么办(虽然不太可能达到极限,但还是需要回答)
    redis集群搭建_第1张图片

redis集群搭建

一、拷贝出一份单机版的redis
redis集群搭建_第2张图片
二、删除原先的持久化数据文件
redis集群搭建_第3张图片
三、使用vim编辑器进入redis.conf配置文件

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

四、复制出其余5个redis
redis集群搭建_第4张图片
五、更改5台redis的端口
redis集群搭建_第5张图片
六、编写start-redis.sh脚本,使之能够一次启动6个redis
redis集群搭建_第6张图片

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集群搭建_第7张图片
七、进入redis源码包,查看是否存在redis-trib.rb文件
在这里插入图片描述
将它拷贝到redis目录下
在这里插入图片描述
八、安装ruby运行环境(在线安装)

sudo yum install ruby

九、进入到redis根目录,安装redis-3.0.0.gem
redis集群搭建_第8张图片
十、在刚才复制.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

redis集群搭建_第9张图片
输入yes,完成

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

你可能感兴趣的:(JavaEE学习日志,集群搭建,品优购项目,redis,redis集群,集群搭建,linux,运维)