Centos 安装部署redis集群 及 jedis连接集群遇到的问题

1. 安装前的准备

ruby, rubygem,  redis-3.0.0.gem

ruby 和rubygem 都通过yum安装, 

yum -y install ruby

rubygem不需要yum了, 因为ruby安装后会把rubygem一起安装


redis-3.0.0.gem这个比较麻烦, 不能直接gem, 因为原网页访问不了, 因此要改 地址;

gem sources -l   显示获取源地址 xxxx,

gem sources --remove xxxx

然后 gem sources --add https://gems.ruby-china.org/

然后就可以 gem 了

2. 现在可以安装redis了

sftp 上传redis-3.0.0.tar.gz 到/usr/local/

tar -zxf redis-3.0.0.tar.gz

cd ./redis-3.0.0

make && make install


建立文件夹 /usr/local/redis-cluster

然后将redis-3.0.0这个文件夹中的内容拷贝一份到 redis-cluster中,命名为redis1

redis集群最少要求6个节点

然后拷贝这个redis1文件夹 5份, 分别为redis2-redis6;

 更改每个redis1- redis6中的 redis.conf 文件, port 为7001-7006, deamon= yes

在redis-cluster文件夹中创建可执行命令bash,  start-all.sh和stop-all.sh


vim start-all.sh

加入以下代码:

cd /usr/local/redis-cluster/redis1 

./redis-server redis.conf

cd ../redis2

./redis-server redis.conf

以下省略了


回到redis-3.0.0/src 文件夹,

./redis-trib.rb create --replicas 1 本机ip:7001 本机ip:7002 本机ip:7003 本机ip:7004 本机ip:7005 本机ip:7006

集群搭建完成

注意:  本机ip不能写成 127.0.0.1 , 不然jedisCluster连接时会报错, 要改成 ifconfig 命令显示出的ip.






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值