ubuntu14.0下搭建redis集群

一、首先确保安装redis,并且redis能正常启动
二、一般集群搭载不同的linux环境上,由于资源有限,这里仅仅是模拟一下,不要求效率。在一台服务器上启动6个redis实例,从而进行搭建。
三、
1、首先在~/下新建文件夹7000,7001、7002、7003、7004、7005.
2、把redis.conf文件拷贝到每个文件夹下,打开7000文件夹里的redis.conf 修改如下地方

port 7000
cluster-enabled yes
cluster-node-timeout 5000
appendonly yes

3、一次修改7001、7002、7003、7004、7005、端口号一次修改为7001、7002、7003、7004、7005.然后分别进入每个文件夹下启动每个redis实例

redis-server redis.conf

4、然后把redis-trib.rb文件拷贝~/目录下
5、然后在~/目录下执行代码

 ./redis-trib.rb create --replicas 1 123.57.36.98:7000 123.57.36.98:7001 123.57.36.98:7002 123.57.36.98:7003 123.57.36.98:7004 123.57.36.98:7005

6、出现了错误
这里写图片描述
他的意思是运行集群需要安装ruby和gem环境
7、首先安装rvm

 sudo gpg --keyserver hkp://keys.gnupg.net --recv        -keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -L get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm reload
rvm install 2.4.0
rvm use ruby --default
ruby -v

安装rubygem

wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz
tar -zxvf rubygems-1.8.24.tgz
cd rubygems-1.8.24
ruby setup.rb

然后再次返回到目录~/下再次运行

 ./redis-trib.rb create --replicas 1 123.57.36.98:7000 123.57.36.98:7001 123.57.36.98:7002 123.57.36.98:7003 123.57.36.98:7004 123.57.36.98:7005

仍然出错
这里写图片描述
意思是没有办法解析这个以.rb结尾的文件,但是环境什么的都安装好了为什么不行那,最后经过查找原来是需要ruby和redis的接口,redis-3.2.1.gem。
因为我在命令行下载没有下载成功就本地下载然后上传到linux上的,下载地址为:http://download.csdn.net/download/lihcc/8722699
上传到~/目录下然后执行如下代码

gem install ~/redis-3.2.1.gem

安装这个文件
然后再启动集群

 ./redis-trib.rb create --replicas 1 123.57.36.98:7000 123.57.36.98:7001 123.57.36.98:7002 123.57.36.98:7003 123.57.36.98:7004 123.57.36.98:7005

结果如下
这里写图片描述
证明启动成功,然后选择yes即可。到此,集群已经搭建成功。其他就可以写测试代码进行测试。

四、链接集群测试
这里写图片描述

上面第一种不带 -c的并没有实现链接集群,可以观察它们两者的不同,如果链接到集群他会先判断你这个值存放到那个槽,然后进行跳转。
这里写图片描述
所以链接的时候注意别忘记加-c。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值