Redis集群部署——去中心化
一、redis安装环境和版本
redis版本:redis-3.2.9
虚拟机:192.168.80.11(redis1)、192.168.80.12(redis2)、192.168.80.13(redis3)模拟6个节点,一台机器2个节点,创建3个master,3个slave环境。
master对应的slave不要在一台服务器上
二、安装过程(三台机器)
1、去官方网站 https://redis.io
历史版本http://download.redis.io/releases/
下载解压redis-3.2.9.tar.gz
[root@redis1 ~]# wget http://download.redis.io/releases/redis-3.2.9.tar.gz #下载
[root@redis1 ~]# mkdir -p /data/application/
[root@redis1 ~]# tar -xvzf redis-3.2.9.tar.gz -C /data/application/ #解压缩
2、编译安装redis
redis编译安装需要先安装gcc环境
(编译Redis6.0.0,make && make install 失败)>[往下翻]
gcc –v 检查客户环境是否已经预装gcc,如果没有需要,需要先安装
[root@redis1 ~]# yum -y install gcc gcc-c++ autoconf automake #下载编译工具
离线环境部署gcc环境
在能上网的对应系统版本服务器中执行下面语句,将依赖包下载下来
[root@redis1 ~]# cd /data/application/
[root@redis1 ~]# gcc -v #验证gcc编译工具安装成功,下图回显为成功
[root@redis1 ~]# cd /data/application/redis-3.2.9
[root@redis1 redis-3.2.9]# make && make install #编译安装Redis
[root@redis1 ~]# vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/data/application/redis-3.2.9/src
export PATH
[root@redis1 ~]# source ~/.bash_profile
[root@redis1 ~]# mkdir /data/application/redis-3.2.9/redis_cluster
[root@redis1 ~]# cd /data/application/redis-3.2.9/redis_cluster
[root@redis1 ~]# mkdir 7001 7002 #在 redis_cluster 目录下,创建名为7001、7002的目录
[root@redis1 ~]# cp /data/application/redis-3.2.9/redis.conf