1.下载Linux版本的redis
1.可以在windows操作系统中去官网下载Linux版本的redis
2.可以在Linux中采用wget的方式下载,下载的时候可能会提示找不到wget
说明没有wget需要安装wget (yum -y install wget)
Linux网络下载路径wget http://download.redis.io/releases/redis-4.0.11.tar.g
下载完成以后,在该目录下会出现redis的压缩包
我本人一般都是放压缩包以及一些其他文件都放在/opt/soft中
2.解压redis
3.编译
编译之前必须得进入到解压以后的目录当中,编译的命令make
可能输入make会显示找不到
yum -y install make 安装一下
如果编译make出错,说明Linux中没有GCC
yum install gcc-c++
4.把redis安装到指定目录
make install PREFIX=/usr/local/redis
5.安装ruby
yum install ruby
yum install rubygems
安装ruby和redis的接口程序
拷贝redis-3.0.0.gem至(指定的目录下面) 例如(/usr/local)下
执行:
gem install /usr/local/redis-3.0.0.gem
6.创建redis-cluster
在/usr/local下创建redis-cluster目录
然后在redis-cluster下创建一个redis01
将单机版本的bin目拷贝到redis-clusster下面
注意:拷贝完毕之后要移除快照dump.rdb
将redis的配置文件保存到redis-cluster下的redis01的bin目录中
修改每个目录下的redis.conf配置文件,同时将redis源码目录src下的redis-trib.rb拷贝到redis-cluster目录下
daemonize yes 以后端模式启动
修改prot
修改bind
修改cluster-enabled yes
修改完成后,复制redis01 以此类推复制出五个
按以上方法修改复制出来的prot,bind,cluster-enabled yes
一般bind,cluster-enabled yes不需要再做修改修改prot即可
以上配置完成后,设置一个脚本来启动集群
7.执行创建集群命令
执行redis-trib.rb,此脚本是ruby脚本,它依赖ruby环境。
./redis-trib.rb create --replicas 1 10.15.30.173:7001 10.15.30.173:7002 10.15.30.173:7003 10.15.30.173:7004 10.15.30.173:7005 10.15.30.173:7006
说明:redis集群至少需要3个主节点,每个主节点有一个从节点总共6个节点
replicas指定为1表示每个主节点有一个从节点
8.启动集群
查看redis 的进程