redis集群搭建在linux环境下(2019最新,100%成功率)
Linux下Redis集群环境的搭建
一、安装redis(使用redis4.0.9版本)
1、需要gcc环境,如果没有执行命令安装gcc
yum install gcc-c++
2、下载redis4.0.9的源码包并上传至服务器
3、解压源码包
tar -zxvf redis-4.0.9.tar.gz
4.进入解压目录编译
make
5.安装redis
make install PREFIX=/usr/local/redis
二、启动redis
1、从redis-4.0.9文件中复制redis-conf到redis的安装目录中
2、然后修改redis.conf文件
3、在bin目录下启动redis
./redis-server redis.conf
(如果失败的话记住 redis.conf 前面带路径)
- List item
三、redis集群的搭建
注:该集群中有三个节点,每个节点有一主一备。需要6台虚拟机。在此搭建一个伪分布式的集群,使用6个redis实例来模拟。
1、安装ruby环境
yum install ruby
yum install rubygems
将redis集群管理工具redis-trib.rb上传至服务器
安装ruby的包
gem install redis --version 3.0.0
(这部假如安不上,别听网上那些人说跑去搞rvm,应为rvm被墙了,就按我这样搞就行了)
2、在local下创建redis-cluster文件夹,在该文件夹中创建6个redis实例,端口号从7001~7006
复制redis安装目录bin文件夹
在redis-cluster文件夹下将redis01复制5份
修改redis01至redis06中的redis.conf 文件,将端口依次改为70001~7006,并打开cluster-enabled yes行前的注释
3、把创建集群的ruby脚本redis-trib.rb复制到redis-cluster文件夹下
4、启动6个redis实例(写个脚本启动)
5.创建集群(192.168.242.134是你自己ip,创建过程中输入yes确认)
复制代码
./redis-trib.rb create --replicas 1
192.168.242.134:7001
192.168.242.134:7002
192.168.242.134:7003
192.168.242.134:7004
192.168.242.134:7005
192.168.242.134:7006
复制代码
6、测试集群(-c 不能缺)
进入集群任一文件夹下输入
redis01/redis-cli -h 192.168.25.153 -p 7002 -c