一个虚拟机 6个实例搭建
安装redis 我有写这个文章
将安装好的复制 6份
每份的redis.conf 修改
daemonize no 改为 daemonize yes
#cluster-enabled yes #去掉port xxx 每个个不一样 (如7001-7006)
安装 ruby运行环境
sudo apt-get update
sudo apt-get install ruby
sudo apt-get install rubygems-integration
下载 redis.3.0.0.gem
sudo gem install redis.3.0.0.gem 路径 (安装 redis.3.0.0.gem )
启动 6个实例 如:(启动要加sudo 不然启动不上 坑我大半天)
cd redis01
sudo ./redis-server redis.conf
cd ../
cd redis02
sudo ./redis-server redis.conf
cd ../
cd redis03
sudo ./redis-server redis.conf
cd ../
cd redis04
sudo ./redis-server redis.conf
cd ../
cd redis05
sudo ./redis-server redis.conf
cd ../
cd redis06
sudo ./redis-server redis.conf
cd ../
将redis安装包解压的文件夹下src下的 redis-trib.rb 复制到 6个redis实例所在文件夹
在此文件夹运行
./redis-trib.rb create --replicas 1 192.168.184.132:7001 192.168.184.132:7002 192.168.184.132:7003 192.168.184.132:7004 192.168.184.132:7005 192.168.184.132:7006 (192.168.184.132 虚拟机ip)
输入 yes 回车即可