伪集群
由于环境有限,楼主只在虚拟机里面部署了。
步骤
- 下载redis-3.2.9.tar.gz
- 解压到redis-3.2.9文件夹
- 安装(make命令)
- 在/usr/local/里新建一个文件夹redis-cluster
- 在redis-cluster里新建6个文件夹,redis01到06
- 从redis-3.2.9中找到4个关键文件:redis.conf,redis-benchmark, redis-cli,redis-server,copy到6个文件夹中
- 修改redis.conf(6个):
1.端口号设置(7001-7006)
2.打开集群配置cluster-enable yes
3.开启后台运行 daemonize yes - 在redis-cluster文件夹下创建脚本
vim startall.sh
具体内容:cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd .. - 从redis-3.2.9/src下copy redis-trib.rb到/usr/local/redis-cluster下
- 运行startall.sh脚本
- 接入集群:运行下列命令
./redis-trib.rb create –replicas 1 192.168.188.72:7001 192.168.188.72:7002 192.168.188.72:7003 192.168.188.72:7004 192.168.188.72:7005 192.168.188.72:7006 - 安装rubygems-devel:
yum install rubygems-devel
- 关于gem源存在问题: 直接换成淘宝源
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/