1、创建一个redis-cluster 目录
mkdir -p /usr/local/redis-cluster
创建6台redis服务器(单机下学习)
mkdir 7001、mkdir 7002、mkdir 7003、mkdir 7004、mkdir 7005、mkdir 7006。
2、分别拷贝redis 服务器的配置文件redis.conf 到个目录下面,并修改配置文件为集群版。
1)daemonize yes
2) port 700*(设置端口)
3) bind 192.168.1.171 (必须绑定当前机器的IP,不然会无限悲剧)
4) dir /usr/local/redis-cluster/700*/ (指定数据文件存放位置,必须指定不同目录位置,不然会丢失数据)。
5) cluster-enabled yes (启动集群模式)
6) cluster-conf-file nodes700*.conf (指定集群配置文件,和port端口对应)。
7) cluster-node-timeout 5000
8) appendonly yes
3、redis集群需要使用ruby命令,安装ruby
1) yum install ruby
2) yum install rubygems
3) install redis (安装redis 和ruby的接口)
4、分别启动6个redis服务器,然后检查是否启动成功。
5、然后到redis安装目录下执行redis-trib.rb
1) cd /usr/local/redis-5.0.7
2) ./redis-trib.rb create --replicas 1 192.168.31.95:7001 192.168.31.95:7002 192.168.31.95:7003 192.168.31.95:7004 192.168.31.95:7004 192.168.31.95:7006